百思不得其解,请教解决方法

galaxypilot 2006-03-10 08:30:18
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import = "java.sql.*"%>
<%
String DBDriver = "oracle.jdbc.driver.OracleDriver";
String DBurl = "jdbc:oracle:thin:@127.0.0.1:1521:db";
String user = "system";
String passwd = "manager";

try{
Class.forName(DBDriver);
Connection conn = DriverManager.getConnection(DBurl,user,passwd);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sql = "select OPE_ID,OPE_NAME,OPE_TYPE,OPE_POPEDOM from OPERATOR_CODE";
ResultSet rs = stmt.executeQuery(sql);
//PreparedStatement ps = conn.prepareStatement("select node_name,node_no,father_no,menu_step from sys_stru",ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
//ResultSet rs = ps.executeQuery();
while (rs.next()){
out.println(rs.getString(2)+".");
}
}catch(Exception e){
System.out.println(e.getMessage());
}
%>

指定ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY属性后从ORACLE取出的数据前十条为十六进制,写成BEAN取出的数据也一样,十条后的数据都是正常的。我的环境是oracle 8.1.6 ,jboss 3.2.2
...全文
303 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
aywrenyue 2006-03-27
  • 打赏
  • 举报
回复
JDBC的bug
yuzl32 2006-03-27
  • 打赏
  • 举报
回复
GX
galaxypilot 2006-03-27
  • 打赏
  • 举报
回复
8.1.6的JDBC驱动有BUG,换了个高版本的,问题解决。
ibiswang 2006-03-14
  • 打赏
  • 举报
回复
怎么解决的,说说看看。。。。
galaxypilot 2006-03-14
  • 打赏
  • 举报
回复
这只是个测试
TinyJimmy 2006-03-14
  • 打赏
  • 举报
回复
如何解决, 说来看看
成富 2006-03-13
  • 打赏
  • 举报
回复
在JSP页面里面写数据库操作,晕啦,
galaxypilot 2006-03-13
  • 打赏
  • 举报
回复
问题已经解决,可这分不知道给谁:)
Squall1009 2006-03-10
  • 打赏
  • 举报
回复
我发现我的理解能力有问题
galaxypilot 2006-03-10
  • 打赏
  • 举报
回复
oracle 字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
shan1119 2006-03-10
  • 打赏
  • 举报
回复
估计是数据的问题
galaxypilot 2006-03-10
  • 打赏
  • 举报
回复
数据本来是正常的,插入时为英语或中文,取出来被转换为十六进制,形如:0xE6B58BE8AF95,第十条以后的数据确是正常的。如果取掉ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY参数,所有的数据都能正常显示。不知这样是否说清楚。
wangx1949 2006-03-10
  • 打赏
  • 举报
回复
你的数据插入时就是16进制吧.
treeroot 2006-03-10
  • 打赏
  • 举报
回复
什么叫数据为十六进制

62,614

社区成员

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

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