当前位置: 技术问答>java相关
从数据库里面取出来的是0x******(16进制码)怎么办
来源: 互联网 发布时间:2015-02-25
本文导语: iplanet application server+iplanet web server +oracle 816 在windows2000下进行jsp开发 在不需要分页显示的时候,直接这样连接数据库 Connection conn = DriverManager.getConnection(connStr,"TWTMS","tms"); Statement stmt = conn.createStatement (); R...
iplanet application server+iplanet web server +oracle 816
在windows2000下进行jsp开发
在不需要分页显示的时候,直接这样连接数据库
Connection conn = DriverManager.getConnection(connStr,"TWTMS","tms");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery("select * from TWTMS.sysusers where userid='"+userid+"'");
用rset.getString("")得到的数据可以正常显示。
后来用分页显示,需要创建stmt的时候选择游标可以前后移动,这样创建statement:
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
于是rset.getString("")出来的东东是0x********,16进制码
请问如何解决这个问题
如果不修改设置,直接将16进制码转换成中文怎么转换,谢谢!
在windows2000下进行jsp开发
在不需要分页显示的时候,直接这样连接数据库
Connection conn = DriverManager.getConnection(connStr,"TWTMS","tms");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery("select * from TWTMS.sysusers where userid='"+userid+"'");
用rset.getString("")得到的数据可以正常显示。
后来用分页显示,需要创建stmt的时候选择游标可以前后移动,这样创建statement:
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
于是rset.getString("")出来的东东是0x********,16进制码
请问如何解决这个问题
如果不修改设置,直接将16进制码转换成中文怎么转换,谢谢!
|
下载最新的jdbc驱动程序,呵呵