这样是可以解决问题,有没有更好的? 使用 "?" ?? 还有一个问题, select * from ( select A.*, B.url burl from A, B WHERE B.bc=A.ac ) where rownum<5; 即A 和 B 都有一个字段叫URL,这时候需要get B.url值的时候getString("...")?? 还是修改下sql,selct * from ( select A.aa, A.ab, A.ac, B.url from A, B where B.bc = A.ac ) where rownum<5??
第一个问题要这样子:select * from db where key in (?,?) setString(1,firstString); setString(2,secondString);第二个问题有两个方法解决: 1.数一下在第几列,比如第3列:getString(3) 2.为字段设个别名,如:A.aa aaOfA,然后getString("aaOfA")
还有一个问题,
select * from ( select A.*, B.url burl from A, B WHERE B.bc=A.ac ) where rownum<5;
即A 和 B 都有一个字段叫URL,这时候需要get B.url值的时候getString("...")??
还是修改下sql,selct * from ( select A.aa, A.ab, A.ac, B.url from A, B where B.bc = A.ac ) where rownum<5??
setString(1,firstString);
setString(2,secondString);第二个问题有两个方法解决:
1.数一下在第几列,比如第3列:getString(3)
2.为字段设个别名,如:A.aa aaOfA,然后getString("aaOfA")
感谢大家的帮助,^_^