JAVA中用odbc-jdbc连接Sql Server数据库的问题!求救!(200分)

  • 主题发起人 主题发起人 sww
  • 开始时间 开始时间
S

sww

Unregistered / Unconfirmed
GUEST, unregistred user!
我用odbc-jdbc连接Sql Server数据库,取出数据库中的一中文字段显示。
有些可以全部显示出来,有些却只显示一部份!字段长度为60。
能不能有例程附上?以及相关的各个接口包或下载地址?
 
附上源程序吧。我们用了各种类型、各种驱动程序都没任何问题。
 
Try another BBS, where a lot of guys as you have the same problem and I think you will get your answer.
JAVA China community.
Goto cn.yahoo.com search Java and select JAVA (Zhongguo ZhenXian LianMen).
 
/*****************************************
省略了很多,只将主要语句列出。相信你们能看懂。
*****************************************/
使用odbc-jdbc桥。
conn 为连接。
定义
PreparedStatement dispStmt ;
dispStmt = conn.prepareStatement ("select ChineseField from table where condition1=?");
dispStmt.setString (1 , variable);
ResultSet rs = dispStmt.executeQuery ();
rs.next();
out.println ( rs.getString(1) );
 
sww:rs.next()得用try封上吧?
同意王福川,原码是肯定得要的。
一部分是指内容只有一部分吗?
为什么不用rs.getString("ChineseField")?
你可以先用Access试试,如果可以,证明桥没问题,能过那么大数据量,
就在odbc上找问题吧!
 
JDBC/ODBC桥太那个了,不知道有没有别的FOR MSSQL的驱动
 
语句没有问题,估计是驱动的问题。
//rs.next()得用try封上吧?
没有必要, 只是移动指针,一般是
if (rs.next()) {} 这种用法。
 
sww:请继续
 
多人接受答案了。
 
后退
顶部