原生方法
加载JDBC 驱动:
建立数据库连接:
创建 statement,用来执行SQL 语句
执行 SQL 语句:
关闭记录集,关闭声明,关闭连接对象
不足:
每次使用都要创建连接,使用完毕后还必须关闭连接,操作繁琐,易出错;
连接数据库资源不便统一管理;
使用Spring的 JDBC 方法:
引入 spring-jdbc.jar 包
添加 dataSource配置
获取dataSource bean对象
获取连接对象Connection和Statement
执行向数据库插入记录操作
优势:
更干净的 代码;
更简单的使用;
更好的异常与资源处理;
Spring JDBC 介绍:模版设计模式(核心包包含JdbcTemplate),Spring JDBC 异常处理 ;这些会在下一章节来具体介绍Spring JDBC的优雅设计 和 是如何在 原生JDBC 上做封装的。
使用Spring的 数据库连接池 DBCP 方法:(四个流行的Java连接池)
需要引入commons-collections.jar、commons-dbcp.jar和commons-pool.jar。
使用 JNDI 连接数据库
1、SpringJNDI数据源配置信息:
jcptDataSourceJNDI是tomcat或者其他应用服务器配置的JNDI.
2、关于JNDI的配置(tomcat): 修改tomcat目录conf/context.xml文件:
3、通过JNDI获取DataSource:
-END-
领取专属 10元无门槛券
私享最新 技术干货