jdbc连接oracle数据库后,需要用到rowid来实现不同jsp页面间数据记录的定位,但一直出现无效的rowid错误,java中用tableModel.getValueAt(row,0);
得到的rowid都是以这种形式来表示的
ROWID=oracle.sql.ROWID@8d5a91
ROWID=oracle.sql.ROWID@3508c0
ROWID=oracle.sql.ROWID@1d183b7
ROWID=oracle.sql.ROWID@1e937f
oracle中的rowid是这种形式:AAAImrAAJAAAAJXAAA
而用rs.getstring(“rowid”)得到这种形式
ROWID=414141496F3141414A414141414A55414141
怎么实现他们之间格式的转化和统一?能给出具体例子吗?
请高手帮帮忙,不胜感激!
得到的rowid都是以这种形式来表示的
ROWID=oracle.sql.ROWID@8d5a91
ROWID=oracle.sql.ROWID@3508c0
ROWID=oracle.sql.ROWID@1d183b7
ROWID=oracle.sql.ROWID@1e937f
oracle中的rowid是这种形式:AAAImrAAJAAAAJXAAA
而用rs.getstring(“rowid”)得到这种形式
ROWID=414141496F3141414A414141414A55414141
怎么实现他们之间格式的转化和统一?能给出具体例子吗?
请高手帮帮忙,不胜感激!
解决方案 »
- oracle11gr1安装中报错
- oracle sql developer导入数据出错 没有为sql类型注册的读进程
- dbms_output.put_line输出中文乱码
- 一个老问题: ora04068……遇到过的进来说说
- 不同用户 tnsping 问题
- 新手,来问个弱智的问题!oracle的数据视图,会占用多少存储空间?
- 为10G散点分
- *小问题:如何在PL/SQL Developer中写存储过程,以及在存储过程中的日期函数是什么?
- 如何将按秒记的时间转换成日期格式的时间?
- java.sql.SQLException: 不允许的操作: operation cannot be mixed with Oracle-style batch
- 请高手们帮看一下这一小段SQL有什么问题~~xiexie
- 如何调用处在不同主机上的三个不同类型的数据库中的表数据
java中:
rs.getString("rid") 应该得到这种形式“AAAImrAAJAAAAJXAAA”再到数据库中取对应的行:select * from tablename where rowid='AAAImrAAJAAAAJXAAA';
java中:
rs.getString("rid") 应该得到这种形式“AAAImrAAJAAAAJXAAA” 再到数据库中取对应的行:select * from tablename where rowid='AAAImrAAJAAAAJXAAA';
java.sql.SQLException: 列名无效
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:285)
oracle.jdbc.driver.OracleStatement.get_column_index(OracleStatement.java:5278)
oracle.jdbc.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:698)
oracle.jdbc.driver.ScrollableResultSet.findColumn(ScrollableResultSet.java:946)
oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1505)
org.apache.jsp.admin.departinfo_005fquery_jsp._jspService(