JAVA问题 在线等,可以追加

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:47:54
Map map2 = new HashMap();
map2.put("seg_no",user.getSeg_no());
map2.put("seq_id",model.getSeq_id());
HashMap result2 = (HashMap)dao.queryMap("select_oracle_wangchao",map2);
Map test = new HashMap();

test.put("ZTJM",result2.get("ZTJM"));
test.put("BILLNO",result2.get("BILLNO"));
test.put("KHSWDJH",result2.get("KHSWDJH"));
test.put("KHMC",result2.get("KHMC"));
test.put("KHDZ",result2.get("KHDZ"));
test.put("KHYH",result2.get("KHYH"));
test.put("QDBJ",result2.get("QDBJ"));
test.put("HS",

首先看看你是否提交了,
然后,既然是对两个数据库,你就需要有2个数据库操作的对象,你配置了几个数据库操作的对象?
-----------------------------------------------------------
daoSouth1应该只能操作一个数据库吧。
你需要配置daoSouth2。去对第二个数据库操作,要么就将daoSouth1的配置改掉,再去对第二个数据库操作。

insert之后应该是commit啊,如果不的话,是否会自动回滚呢,我知道好像有些数据库就是默认这么设置的

只要两个库,在一个机器上,是没问题的.
只要写SQL语句的时候,前面加上库名的前缀就可以了.

呵呵,没试过同时连接两个数据库:)

你这个DAO操作是不是应该有个执行结束后close操作?确认你是否执行了此操作。因为这个close中可能涉及到commit操作。