首页 > 数据库技术 > 详细

Spring jdbc 连接数据库

时间:2019-04-09 20:25:37      阅读:141      评论:0      收藏:0      [点我收藏+]

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 配置文件,读取数据库链接文件,然后,链接数据库

<!-- 读取数据库连接的资源文件 使用类路径方式读取-->
<context:property-placeholder location="classpath:db.properties"/>

<!-- 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>

Spring jdbc 连接数据库

原文:https://www.cnblogs.com/cxqbk/p/10438805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!