[求助]请问sql中的numeric类型对应servlet中哪种
请问sql中的numeric类型对应servlet中哪种如
在数据库中存的是
id numeric 存了一个1
相应的在servlet中应该怎么提出这个1?
是不是
Long l = rs.getString("id");
还是别的语句,谢谢!
搜索更多相关主题的帖子:
numeric类型 servlet中 sql中 数据库
----------------解决方案--------------------------------------------------------
报一这个错误
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position.
真晕...
----------------解决方案--------------------------------------------------------
不是吧,无人问津
----------------解决方案--------------------------------------------------------
以下是引用limaoyuan在2006-11-13 20:14:55的发言:
报一这个错误
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position.
真晕...
Invalid operation for the current cursor
当前指针无效的操作
----------------解决方案--------------------------------------------------------
学习中
----------------解决方案--------------------------------------------------------
是的,能告诉我有什么操作会产生这个吗?
----------------解决方案--------------------------------------------------------
numeric类型 是啥子类型啊
----------------解决方案--------------------------------------------------------
INT就可以吧
我是从数据库取的时候就直接以INT形式取的
----------------解决方案--------------------------------------------------------
Long l = rs.getString("id");
这话是错的,你提取的是String类型,然后把String强制转换成Long形;
numeric这个好象是小数形的有精度和小数点的;好象是这样用吧numeric(5,2)精度为5,小数位为2,这样就可以定义为Float形的吧,Float f = rs.getFloat("id");最好下一断点;
我觉得sql里面,字符串都会跟数据库的基本类型相转换的;
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------