注册 登录
编程论坛 J2EE论坛

数据库联接方式的不同 ,会不一样吗?

zbs 发布于 2007-05-08 13:21, 547 次点击

我用jdbc -odbc 的话,为什么 rs.getXXX()时,必须要按
字段在数据库表的顺序 去取值呢?
如果改成jdbc直联的话,,
就不用按数据库表的顺序 去取值

2 回复
#2
支离破碎2007-05-08 13:33
不按顺序取就要写字段名。getXXX("useId")
#3
zbs2007-05-08 17:37
我已经写了字段名了

Book bk = new Book();
bk.setBookName(rs.getString("productname"));
bk.setTypeName(rs.getString("typesname"));
bk.setMartPrice(rs.getFloat("martprice"));
bk.setStockPrice(rs.getFloat("stockprice"));
bk.setFavoPrice(rs.getFloat("favoprice"));
bk.setPhotoname(rs.getString("photoname"));
bk.setProductId(rs.getString("productid"));
。。。。
但是只要用jdbc-odbc这种联接方式的话
他必须要按顺序,
如果用jdbc直接联的话, 没有顺序他也行








1