切换数据库只能从新使用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可以使用连接池
------解决方案--------------------一个库是一个电话
------解决方案--------------------
这个比喻... 不是很合适,因为我经常打电话会议,同事和3,4个人一块儿扯皮的事每天都在发生。
------解决方案--------------------用C3P0连接池