求一个简单问题 按顺序读是jdbc的标准,但现在新的ms sql server2000的jdbc可以不按顺序读.够胆问您一问:你用什么数据库? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的大哥。我用的是ms sql server2000 呀。但是也不能.已经连到数据库了。jsp中<TD><%=rs.getString("tr_no")%></TD><TD><%=rs.getString("tr_name")%></TD>可以得到结果。但是<TD><%=rs.getString("tr_name")%></TD><TD><%=rs.getString("tr_no")%></TD>就会出错的提示如下Exception thrown on line '19' from page 'F:\\test\\test1.jsp'.java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.我的jsp代码如下Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");String url="jdbc:microsoft:sqlserver://192.168.205.249:1433;DatabaseName=Sg_Database";Connection con=DriverManager.getConnection(url,"sa","");Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY) ;ResultSet Rs; Rs=stmt.executeQuery("select * from tour_resource_distribution_map");Rs.next(); %><TD><%=Rs.getString("trdm_name")%></td> <p><TD><%=Rs.getString("trdm_no")%></td> <p> 改成Statement stmt=con.createStatement() ;也不行 可能是楼主的jdbc驱动太old了,最新的是jdbc jar文件日期是:2002年12月20日, 22:04:02 String strTr_no = "",strTr_name = "";strTr_no = rs.getString("tr_no");strTr_name = rs.getString("tr_name");<TD><%=strTr_no%></TD><TD><%=strTr_name%></TD>这样不是更好,还可以进行其他的处理 shaokun。我要做的是一个动态生成页.好像上表中tr_no是关键字.我要用他来确定数据的每一行(因为在个"更多"的连接)但是有的表中关键字不是排在表的第一列.那样的话.我的这个jsp就做不成了.还有.因为是动态的.所以没可能设置参数呀. 或者可不可以设置一组string数组。String temp[]=...但我次次这样做都会出错的。那请问如何设置才不会出错 你试试select tr_name,tr_no from t_table JSP程序问题,求高手指导 求一正则表达式写法aassddd/bbsdd/cc.js 替换成../../ jsp大求救 如何解决写文章的分段和空白字符的问题. 如何让网站服务端程序共用一个数据库连接(而不用每次收到请求都新建一个数据库连接)[我只有30分了 不好意思。] 中文排序问题 上传头像以及编辑头像 CSDN的高手众多!!请帮帮忙看看,为什么报这样的错,谢谢了! 为什么我安装JBuilder7和JBuilder6的D版光盘都不成功,它说"更多数据可用",然后退出! 教授级问题: JSP的一个问题,很简单! 很怪的问题!
但是也不能.
已经连到数据库了。
jsp中
<TD><%=rs.getString("tr_no")%></TD>
<TD><%=rs.getString("tr_name")%></TD>
可以得到结果。但是
<TD><%=rs.getString("tr_name")%></TD>
<TD><%=rs.getString("tr_no")%></TD>
就会出错的
提示如下
Exception thrown on line '19' from page 'F:\\test\\test1.jsp'.
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.我的jsp代码如下
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://192.168.205.249:1433;DatabaseName=Sg_Database";
Connection con=DriverManager.getConnection(url,"sa","");
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY) ;
ResultSet Rs;
Rs=stmt.executeQuery("select * from tour_resource_distribution_map");
Rs.next();
%>
<TD><%=Rs.getString("trdm_name")%></td> <p>
<TD><%=Rs.getString("trdm_no")%></td> <p>
Statement stmt=con.createStatement() ;
也不行
最新的是jdbc jar文件日期是:2002年12月20日, 22:04:02
strTr_no = rs.getString("tr_no");
strTr_name = rs.getString("tr_name");
<TD><%=strTr_no%></TD>
<TD><%=strTr_name%></TD>这样不是更好,还可以进行其他的处理
我要做的是一个动态生成页.
好像上表中tr_no是关键字.我要用他来确定数据的每一行(因为在个"更多"的连接)
但是有的表中
关键字不是排在表的第一列.那样的话.我的这个jsp就做不成了.
还有.因为是动态的.所以没可能设置参数呀.
String temp[]=...
但我次次这样做都会出错的。
那请问如何设置才不会出错