首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

切换数据库只得从新使用getConnection操作么

2013-01-12 
切换数据库只能从新使用getConnection操作么?开始使用db1conn DriverManager.getConnection(jdbc:mysql

切换数据库只能从新使用getConnection操作么?
开始使用db1
conn = DriverManager.getConnection(
"jdbc:mysql://mysql.xxx.xxx:3306/db1", "xxx",
"xxx");
现在要使用db2
是否只能建立一个新的连接?
conn = DriverManager.getConnection(
"jdbc:mysql://mysql.xxx.xxx:3306/db2", "xxx",
"xxx");


这个操作的代价是否太高了?
[解决办法]
你给你老妈打了一个电话,然后又想跟你舅打个电话,他们不在同一个电话旁边,总不能指望建立了一次连接就能跟两个不同的电话通话吧

LZ可以使用连接池
[解决办法]
一个库是一个电话

引用:
引用:

你给你老妈打了一个电话,然后又想跟你舅打个电话,他们不在同一个电话旁边,总不能指望建立了一次连接就能跟两个不同的电话通话吧

LZ可以使用连接池


喵的,是同个MySQL上的链各个数据库啊,每次都要重新连接么?
我给你爸和你妈打电话,跟你爸说完,和你妈说,你妈和你爸在同一个屋里,肿么要重新打一次电话呢:(

[解决办法]
引用:
你给你老妈打了一个电话,然后又想跟你舅打个电话,他们不在同一个电话旁边,总不能指望建立了一次连接就能跟两个不同的电话通话吧

LZ可以使用连接池


这个比喻... 不是很合适,因为我经常打电话会议,同事和3,4个人一块儿扯皮的事每天都在发生。
[解决办法]
用C3P0连接池

热点排行