ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
## 环境准备 项目演示使用maven工程,新建一个Maven工程,直接引用如下库 ```xml <dependency> <groupId>com.ibeetl</groupId> <artifactId>sql-spring</artifactId> <version>${version}</version> </dependency> ``` 然后再引入数据库驱动,本章使用H2数据库作为例子,作为快速开始,避免安装数据库服务器,你也可以使用任意其他数据库 ```xml <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> </dependency> ``` 引入数据库连接池HikariCP ```xml <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>3.3.1</version> </dependency> ``` 最后,需要准备一个sql脚本,以初始化H2数据库。保存如下sql到resources/db/schema.sql ```sql DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `department_id` int(11) DEFAULT NULL, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ; BEGIN; INSERT INTO `sys_user` VALUES (1, 'lijz', 1, NULL); INSERT INTO `sys_user` VALUES (2, 'lucy', 1, NULL); INSERT INTO `sys_user` VALUES (3, 'bear', 2, NULL); INSERT INTO `sys_user` VALUES (4, 'mike', 1, NULL); INSERT INTO `sys_user` VALUES (5, 'lisan', 1, NULL); INSERT INTO `sys_user` VALUES (6, 'xb', 1, NULL); INSERT INTO `sys_user` VALUES (7, 'duanwu', 2, NULL); INSERT INTO `sys_user` VALUES (8, 'fenh', 1, NULL); INSERT INTO `sys_user` VALUES (9, 'lj', 2, NULL); INSERT INTO `sys_user` VALUES (10, 'gshen', 1, NULL); INSERT INTO `sys_user` VALUES (11, 'lihui', 1, NULL); COMMIT; ``` > 这个脚本也适合mysql执行