2019.2.26 星期二
Spring 自己有对JDBC 支持的模板
步骤1: 引入数据库链接需要的驱动jar文件,并配置到spring项目中
步骤2:添加对数据库操作的资源文件 property--> properties
jdbc.user=root jdbc.password=root jdbc.driverClass=com.mysql.jdbc.Driver jdbc.jdbcUrl=jdbc:mysql://localhost:3306/test jdbc.initialPoolSize=5 初始化连接池的大小 jdbc.maxPoolSize=10 最大连接数 # 是资源文本文件的注释写法 |
步骤三:spring 配置文件,读取数据库链接文件,然后,链接数据库
<!-- 读取数据库连接的资源文件 使用类路径方式读取--> <!-- spring 连接数据库 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 数据库的连接属性 ${} --> <property name="user" value="${jdbc.user}"></property> <property name="password" value="${jdbc.password}"></property> <property name="jdbcUrl" value="${jdbc.jdbcUrl}"></property> <property name="driverClass" value="${jdbc.driverClass}"></property>
<property name="initialPoolSize" value="${jdbc.initialPoolSize}"></property> <property name="maxPoolSize" value="${jdbc.maxPoolSize}"></property>
</bean> |
步骤四:测试数据库的连接是否正常
@SuppressWarnings("unused") private ApplicationContext ac = null;
@Before public void tt(){ ac = new ClassPathXmlApplicationContext("applicationContent.xml"); }
@Test public void testDataSource() throws SQLException { DataSource dataSource = ac.getBean(DataSource.class); System.out.println(dataSource.getConnection()); } |
在spring的配置文件中加入关于spring 对JDBC 模板的对象管理
<!-- spring 对JDBC模板的支持 --> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"></bean> |
原文:https://www.cnblogs.com/cxqbk/p/10438805.html