您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 请教jsp中ResultSet的问题

请教jsp中ResultSet的问题

来源:网络整理     时间:2016/7/6 0:10:24     关键词:

关于网友提出的“ 请教jsp中ResultSet的问题”问题疑问,本网通过在网上对“ 请教jsp中ResultSet的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 请教jsp中ResultSet的问题
描述:

我在jsp中写了一段联表查询的语句,三个表联起来后的单条记录有38个字段,然后我在<%=rst.getString(35)%>的教本中得到了一个错误,被提示“无效的索引列”,然后我用tttt代替后这条语句成功,可是后来的30字段后的取值全报相同的错误,看起来好像市resultset的字段的最大值是30。
可是30列以后的字段怎样处理。
我的代码如下:
--------------------------------------------------------------------
 <%
       Connection conn = null ;
       Statement stmt = null ;
       ResultSet rst3 = null ;
       ResultSet rst1 = null ;
   String UserID = request.getParameter("userid") ;
try{
        conn = SQLData.getConnection();
System.out.println(" userid = " + UserID);
stmt=conn.createStatement();
String sqlstr1 = "select * from STEEL_MEMBERregister where USERID = '" + UserID + "'" ;
        System.out.println("sqlstr = " + sqlstr1);
        rst1 = stmt.executeQuery(sqlstr1) ;
        System.out.println("<<>>");
// String sqlstr2 = "select * from STEEL_TRADE_MAJPRODSERV where " ;
// ResultSet rst2 = stmt.executeQuery(sqlstr2) ;
String sqlstr3 = "select * from steel_Trade_shopAdministrator shopadmin, steel_Trade_ShopAccount shopacc, steel_MemberLinker mem " +
                     " where mem.LinkerID=shopacc.LinkerID and shopacc.enterID=shopadmin.enterID and mem.LinkerID = '" + UserID +"'";
System.out.println("<<>>" + sqlstr3);
        rst3 = stmt.executeQuery(sqlstr3) ;
  %>
..................................................................
-------------------------------------------------------------
不解。请教
多谢!!!!


解决方案1:

<%=rst.getString(“字段名称”)%>

解决方案2:

不清楚,学习一下

解决方案3:

最大是30?没有试验过


以上介绍了“ 请教jsp中ResultSet的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2315255.html

相关图片

相关文章