当前位置: 代码迷 >> Java Web开发 >> [求助]请问sql中的numeric类型对应servlet中哪种
  详细解决方案

[求助]请问sql中的numeric类型对应servlet中哪种

热度:242   发布时间:2006-11-13 20:02:13.0
[求助]请问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里面,字符串都会跟数据库的基本类型相转换的;
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
  相关解决方案