利用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只为最后一个,我想问一下这个问题如何解决?
哪位高手能帮忙解决一下,问一下有更有效的方法吗?
谢谢哦!!! 展开
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只为最后一个,我想问一下这个问题如何解决?
哪位高手能帮忙解决一下,问一下有更有效的方法吗?
谢谢哦!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |