JdbcTemplate的环境搭建
2018-07-22 05:49:10来源:博客园 阅读 ()
1.建立一个项目,导入jar包(ioc aop dao 连接池 数据库驱动包)拷贝Spring容器对应的配置文件到src下
2.在配置文件中引入外部属性文件
3.配置数据源
4.配置JdbcTemplate
5.设置属性
6.测试
db.properties
1 driverClassName=oracle.jdbc.OracleDriver 2 url=jdbc:oracle:thin:@127.0.0.1:1521:xe 3 jdbc.username=[username] 4 password=[pwssword] 5 maxActive=50
最终配置的结果
1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:context="http://www.springframework.org/schema/context" 5 xmlns:jdbc="http://www.springframework.org/schema/jdbc" 6 xsi:schemaLocation="http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd 7 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 8 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> 9 <!-- 引入外部属性文件 --> 10 <context:property-placeholder location="classpath:db.properties"/> 11 <!-- 配置数据源 --> 12 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> 13 <property name="driverClassName" value="${driverClassName}"></property> 14 <property name="url" value="${url}"></property> 15 <property name="username" value="${jdbc.username}"></property> 16 <property name="password" value="${password}"></property> 17 </bean> 18 <!-- 配置JdbcTemplate --> 19 <bean id="jdbcTemlate" class="org.springframework.jdbc.core.JdbcTemplate"> 20 <!-- 设置属性 --> 21 <property name="dataSource" ref="dataSource"></property> 22 </bean> 23 </beans>
测试
1 package com.xcz.test; 2 3 4 import java.sql.Connection; 5 import java.sql.SQLException; 6 7 import javax.sql.DataSource; 8 9 import org.junit.jupiter.api.Test; 10 import org.springframework.context.ApplicationContext; 11 import org.springframework.context.support.ClassPathXmlApplicationContext; 12 13 class JdbcTest { 14 //实例化IOC容器对象 15 ApplicationContext ioc = new ClassPathXmlApplicationContext("applicationContext.xml"); 16 @Test 17 void test() throws SQLException { 18 DataSource dataSource = (DataSource) ioc.getBean("dataSource"); 19 System.out.println(dataSource.getConnection()); 20 } 21 }
注意:在配置的时候,给db.properties里的username前面加上jdbc,为了区分,避免和系统用户冲突导致一直报用户名or密码错误
出现这个就说明配置成功
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- java学习之第一天 2020-06-11
- 数据源管理 | Kafka集群环境搭建,消息存储机制详解 2020-06-11
- java环境教程:Tomcat下载,安装,设置为Windows服务,启动 2020-06-09
- Spring11_JdbcTemplate 2020-06-07
- Spring Cloud微服务(一):公共模块的搭建 2020-06-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash