利用java的jdbc能否同时对多个oracle数据库进行访问、操作

我想要做一个java程序,通过jdbc对多个数据库进行访问。publicvoidinitConn(Stringcity){user="admin";if(city.equ... 我想要做一个java程序,通过jdbc对多个数据库进行访问。
public void initConn(String city) {
user = "admin";
if (city.equals("ccs")) {
password = "D0J>SC@2B`A3;#C6E7P?RK";
dbname = "orcl";
}else if (city.equals("456")){
password = "B2X=Y=$Ib)?f-p&l?u";
dbname = "orcl";
}.......
}
可是在查询时 StringBuffer sql = new StringBuffer();
ArrayList list = new ArrayList();
try {
sql.append("select * from abc");
stmt = conn.createStatement();
rs = stmt.executeQuery(sql.toString());
while (rs.next()) {
info.setA(rs.getString(1));
info.setB(rs.getString(2)); }
}
返回的info只为最后一个,我想问一下这个问题如何解决?
哪位高手能帮忙解决一下,问一下有更有效的方法吗?
谢谢哦!!!
展开
 我来答
百度网友a7fe165
2010-05-29 · TA获得超过555个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:389万
展开全部
你可以试试为每一个数据库建议一个Connection,然后根据需求返回指定的
connection实例。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式