web项目取得spring配置的数据源的简单实现方法
来源:互联网 发布:网络真人视频赌博揭秘 编辑:程序博客网 时间:2024/06/01 15:19
web项目取得spring配置的数据源的简单实现方法:
1.spring配置:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@192.168.100.180:1521:torcl</value>
</property>
<property name="username">
<value>mr</value>
</property>
<property name="password">
<value>mr123</value>
</property>
</bean>
<bean id="dataSource_iod" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@10.248.112.6:1521:fssms</value>
</property>
<property name="username">
<value>tdssms</value>
</property>
<property name="password">
<value>tdssms#0757</value>
</property>
</bean>
2.初始化
public static void init(BeanFactory _beanFactory) {
filepath = com.tds.framework.util.Environment
.getProperty("filepath_applicationContext.xml");
ApplicationContext ac = new FileSystemXmlApplicationContext(filepath);
bds = (BasicDataSource) ac.getBean("dataSource");
bds_iod = (BasicDataSource) ac.getBean("dataSource_iod");
或者
ApplicationContext ac = new FileSystemXmlApplicationContext("D:/Program Files/apache-tomcat-6.0.18/webapps/ccp_boss_client_web/WEB-INF/classes/applicationContext.xml");
bds = (BasicDataSource)ac.getBean("dataSource");
bds_iod = (BasicDataSource)ac.getBean("dataSource_iod");
// 设置登录
// System.out.println("初始化boss登录开始");
// com.tds.simulate.login.LoginSimulate.initClent_static();
// System.out.println("初始化boss登录结束");
}
3.取得datasource
public static Connection getSpringFrameworkDBConnect() {
try {
//if(context==null) context = new ContextHelper().getContext();
//if(ds==null)ds = (DataSource) context.getBean("dataSource");
if(bds==null) {
ApplicationContext ac = new FileSystemXmlApplicationContext("D:/Program Files/apache-tomcat-6.0.18/webapps/ccp_boss_client_web/WEB-INF/classes/applicationContext.xml");
bds = (BasicDataSource)ac.getBean("dataSource");
}
return bds.getConnection();
//return ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
// 可能因为连接池耗尽,无法取得连接
return null;
}
4.调用:
Connection conn=com.tds.framework.util.Tool.getSpringFrameworkDBConnect("iod");
- web项目取得spring配置的数据源的简单实现方法
- Spring WEB项目配置数据源
- 通过spring配置两个数据源的实现方法(一)
- spring数据源配置的三种方法
- spring配置数据源的几种方法
- 配置Spring数据源的4种方法
- 配置项目上,取得数据源
- Spring的数据源配置
- 关于Spring项目配置多个数据源的实例演示
- Spring的数据源JDBC配置
- spring数据源的配置参数
- Spring 的 jdbc 数据源配置
- Spring配置数据源的方式
- 配置Spring的Proxool数据源
- spring中配置数据源的几种方法
- spring多个数据源的dbcp配置方法
- JNDI+Spring获取配置数据源的三种方法
- Grails项目数据源的配置
- MINI2440i2c驱动学习一
- 链表操作1
- Linux的页面回收与反向映射机制
- w3school学习8-jQuery AJAX 函数
- oracle 10g中的正则表达式
- web项目取得spring配置的数据源的简单实现方法
- JSP实现分页功能
- 万有引力
- 内核总结之进程和进程的调度
- centos 安装配置 samba 并实现与windows 共享
- Build your Dojo-based Javascript Application and deployed via CDN
- Linux GCC内嵌汇编基础知识
- Effective STL--2.Vector String
- w3school学习9-jQuery 实例