為什麼我的資料會顯示為16進制的。

lf100email 2003-04-09 02:13:58
各位高手,我是一JSP新手,當我用從資料庫裡面抓取資料時為什麼當將createStament帶上參數時(代碼如下所示)資料全部會用十六進制顯示出來。如Canning會變成0x43616E6E696E67。該欄位是varchar,資料庫Oracle8.05。敬請各位高手指點,感激不盡。
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn;
String url="jdbc:oracle:thin:@172.18.60.9:1521:mat";
String user="apps";
String password="quota";
conn= DriverManager.getConnection(url,user,password);
String strSQL="select user_id,USER_NAME,FACT_NO from userm where USER_KIND='U' and rownum<=40";
strSQL=strSQL+" minus select user_id,USER_NAME,FACT_NO from userm where USER_KIND='U' and rownum<=30";
//Statement statement = conn.createStatement
//(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
Statement statement = conn.createStatement();
ResultSet rs=statement.executeQuery(strSQL);
while(rs.next())
{
out.println("<tr>");
out.println("<td>"+rs.getString("USER_ID")+"</td>");
out.println("<td>"+rs.getString("USER_NAME")+"</td>");
out.println("<td>"+rs.getString("FACT_NO")+"</td>");
out.println("</tr>");
}
rs.close();
statement.close();
conn.close();
%>
...全文
39 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lf100email 2003-04-28
  • 打赏
  • 举报
回复
我要結貼了,給红透半边天50分
lf100email 2003-04-09
  • 打赏
  • 举报
回复
你知道哪裡有比較好的
zxhong 2003-04-09
  • 打赏
  • 举报
回复
有可能是jdbc版本太低多回滚支持不好
建议下个最新版的
lf100email 2003-04-09
  • 打赏
  • 举报
回复
當我代碼中Statement statement = conn.createStatement(); 時資料顯示正常如下為正常資料:
用戶ID 用戶名稱 廠別代號
24 Canning 532
25 Hellen 532
26 Ivy 532
27 Melinda 532
28 Stella 532
41 薛小可 531
43 李榮華 532
44 劉建華 132
867 何花文 532
887 zff 921
可是當我用statement帶上參數時即 :
conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)
資料卻顯示為

用戶ID 用戶名稱 廠別代號
24 0x43616E6E696E67 0x353332202020202020202020
25 0x48656C6C656E 0x353332202020202020202020
26 0x497679 0x353332202020202020202020
27 0x4D656C696E6461 0x353332202020202020202020
28 0x5374656C6C61 0x353332202020202020202020
41 0xE8969BE5B08FE58FAF 0x353331202020202020202020
43 0xE69D8EE6A6AEE88FAF 0x353332202020202020202020
44 0xE58A89E5BBBAE88FAF 0x313332202020202020202020
867 0xE4BD95E88AB1E69687 0x353332202020202020202020
887 0x7A6666 0x393231202020202020202020

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧