1. 数据源 DataSource 2. SQL执行器 SqlExecutor 3. CRUD的封装 Db、SqlConnRunner SqlRunner 4. 支持事务的CRUD封装 Session 5. 各种结果集处理类 handler 6. 数据库的一些工具方法汇总 DbUtil 2、新建一个Maven项目 2.1 导入依赖包 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</...
<groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.9</version> </dependency> 2.2 新建db.setting配置文件 src/main/resources/config/db.setting [mysql] url=jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT username=root password=...
DbUtil.close(conn); } } /** * 直接代码写jdbc数据源 不推荐的方式 */ private static void testDefineJdbc() { DruidDataSource ds = new DruidDataSource(); ds.setUrl("jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT"); ds.setUsername("root"); ...
{ DbUtil.close(conn); } } /** * 直接代码写jdbc数据源 不推荐的方式 */ private static void testDefineJdbc() { DruidDataSource ds = new DruidDataSource(); ds.setUrl("jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimeznotallow=GMT"); ds.setUsername("roo...
testDefineJdbc(){DruidDataSourceds=newDruidDataSource();ds.setUrl("jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT");ds.setUsername("root");ds.setPassword("12345678");Connectionconn=null;try{conn=ds.getConnection();List<Entity>entityList=SqlExecutor....
DbUtil.close(conn); } }/** * 直接代码写jdbc数据源 不推荐的方式 */privatestaticvoidtestDefineJdbc(){DruidDataSourceds=newDruidDataSource(); ds.setUrl("jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT"); ...
dataSource1.setUrl(“jdbc:mysql://localhost:3306/db1”); dataSource1.setUsername(“root”); dataSource1.setPassword(“password”); // 创建数据源2 DruidDataSource dataSource2 = new DruidDataSource(); dataSource2.setUrl(“jdbc:mysql://localhost:3306/db2”); ...
<artifactId>druid</artifactId> <version>1.2.9</version> </dependency> 2.2 新建db.setting配置文件 src/main/resources/config/db.setting [mysql] url = jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT ...
*/privatestaticvoidtestDefineJdbc(){DruidDataSource ds=newDruidDataSource();ds.setUrl("jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT");ds.setUsername("root");ds.setPassword("12345678");Connection conn=null;try{conn=ds.getConnection();List<Entity>...
Hutool DB支持常见的数据库连接池,如HikariCP、Druid等。以下是一个使用HikariCP连接池的示例代码: ```java HikariDataSource ds = new HikariDataSource(); ds.setJdbcUrl("jdbc:mysql://localhost:3306/test"); ds.setUsername("root"); ds.setPassword("123456"); DbUtil db = DbUtil.create(ds); `...