当前位置: 技术问答>java相关
急问高手!这是不是Java的一个Bug??????
来源: 互联网 发布时间:2015-01-05
本文导语: 我用的是Jdk1.2.2,用Jdbc-odbc桥连接的Mssql7数据库,在调用ResultSet对象实例的updateInt()方法时,如: rs.updateInt("accon",345), 而在MSsqlserver7数据库中显示的accon为77770868之类的怪数据,这是什么原因啊,但是下面的操作又没有...
我用的是Jdk1.2.2,用Jdbc-odbc桥连接的Mssql7数据库,在调用ResultSet对象实例的updateInt()方法时,如: rs.updateInt("accon",345), 而在MSsqlserver7数据库中显示的accon为77770868之类的怪数据,这是什么原因啊,但是下面的操作又没有问题 :
int no=35;
stmt.execute("insert into account values(" + no +",'book',500)");
上面的执行结果在数据库中是正确的数据!
难道是Jdk中的updataInt()有问题吗?
请高手们给一个解释 !
int no=35;
stmt.execute("insert into account values(" + no +",'book',500)");
上面的执行结果在数据库中是正确的数据!
难道是Jdk中的updataInt()有问题吗?
请高手们给一个解释 !
|
rs.updateInt(1,35);后需要执行rs.updateRow();
难道还不行。
如果真那样也许就真的是bug了。
难道还不行。
如果真那样也许就真的是bug了。