就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法获取,不用的时候归还连接即可.
所有的连接池必须实现一个接口 javax.sql.DataSource接口
查看api:(DataSource)
获取连接方法:
Connection getConnection()
我们发现只有连接的方法 没有归还的方法归还连接的方法就是以前的释放资源的方法.调用connection.close()
小结: 终于又总结完了一张,通过本篇掌握jdbc连接池相关的作用及其思想,以及装饰者模式就行。
参考:dbcp c3p0其dbutils总结
jdbc长连接一般指的是一个持久的数据库连接,它可以在程序中保持活跃,以便重复使用。设置长连接的方法包括:1. 在连接URL中添加参数:驱动程序会识别并将连接设置为持久连接,比如:jdbc:mysql://localhost:3306/dbname?autoReconnect=true
2. 使用JDBC连接对象的setAutoCommit()方法设置自动提交为false,例如:conn.setAutoCommit(false)
3. 使用数据库连接池,通过连接池可以设置长连接,有助于提高性能和可靠性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)