用DBCP连同一台机器上的两个数据库时有一个数据库不能连

banjiamayi 2011-01-05 02:05:01
配置文件如下:
<Resource name="jdbc/table1" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="1000" username="admin" password="123456" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.100:3306/table1?characterEncoding=utf-8" />

<Resource name="jdbc/table2" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="1000" username="admin" password="123456" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://192.168.1.100:3306/table2?characterEncoding=utf-8" />

如果把程序部署到数据库所在的机器,url使用localhost或127.0.0.1时两个库都可以连上,或者让两个数据库在不同的机器上也可以连。不知该怎样解决,请高手赐教!最好能给出解决办法!
...全文
70 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
banjiamayi 2011-01-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kerioz 的回复:]
直接改JDBC安逸
写2个连接类 分别创建对象进行连接
配置文件 读取的时候只会读取一个连接地址
[/Quote]

谢谢!不过这个程序必须用连接池。
kerioz 2011-01-05
  • 打赏
  • 举报
回复
直接改JDBC安逸
写2个连接类 分别创建对象进行连接
配置文件 读取的时候只会读取一个连接地址

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧