框架的诞生使得原始的jdbc用得越来越少,在项目中有时候还是会不得不使用jdbc来连接数据库进行操作,毕竟jdbc的性能还是很客观的,原始jdbc在代码中一步一步打开连接,操作数据源,执行sql,获取结果集,关闭连接,这个我就不多说了,需要什么数据源直接在代码里写上就好。今天我要说的是使用jdbcutils,如何配置多个数据源,大家都知道jdbcutils是将数据源配置在jdbc.properties文件中,然后通过JdbcUtils.class.getResourceAsStream("/jdbc.properties")去获取数据源,再连接,那么问题来了,如果我们需要操作2个数据库呢?
大家想一想操作2个数据库肯定有2个数据源,要打开2个连接,所以我想到一个方法,不一定是最好的,不过也倒是满足了我的需要,我就给大家分享下:
首先在配置文件中配置好2个数据源:
然后写jdbcutils工具类:
然后在调用时,需要哪个数据源就打开哪个连接
如果大家还有其他方法也可以的话,希望大家在评论中提出,谢谢。。。
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
利用Java操作MySql数据库的一个框架类JdbcUtils.java,完成对数据库的增删改查。其中查询这块,包括普通的查询和利用反射完成的查询,主要包括以下几个函数接口: 1、public Connection getConnection() 获得数据库的...
开发时使用JDBC时所用到的JDBCUTILS工具类方便开发人员使用简化代码
JDBCUtils应用Durid连接池...
JdbcUtils 问题情境事务的处理 Dao层:不应涉及业务,只对数据库进行访问 Service层:处理逻辑业务(不应该出现数据库相关东西比如Connection)
结构化数据库代码_以mysql为例_包含db.properties,JdbcUtils.java等。若要更改数据库,比如有mysql改为oracle,只需更改db.properties即可。
压缩包包含有环境配置的connectors的驱动jar包,文件使用说明,工具类模板,增删改查模板,可以作为批执行的数据库及表的SQL创建语句
jdbcUtil数据源连接工具
提供了代码实现需要的jar包
基于Druid和properties配置文件的jdbc工具类,含有获取DataSource对象和获取Connection对象的方法。以及Properties配置文件
自己搭建的jdbc+mysql项目供新手学习使用(完整项目,包含相关需要的jar包,jdbcutils,工具类)
java,mysql,oracle连接工具jdbc执行数据库增删改查工具类。直接操作数据库工具类,对不同数据库远程同步操作使用。
自己封装的dbutils工具类
工具类,JdbcUtils,mysql,数据库连接,简化工具
通过JdbcUtils工具类将数据库驱动,连接,资源关闭全部封装起来,需要的时候直接调用
JDBC工具类--------------------------------------------
提高开发者的效率,避免代码的重复编写,里面含有MYSQL相关的增删改查方法
JDBCUtils.class