首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

麻烦讲解上这段JSP代码是什么意思

2013-02-19 
麻烦讲解下这段JSP代码是什么意思?%String sqlxtggselect * from dx where leibie系统公告 Result

麻烦讲解下这段JSP代码是什么意思?
                      <%
String sqlxtgg="select * from dx where leibie='系统公告'";
 ResultSet RS_resultxtgg=connDbBean.executeQuery(sqlxtgg);
 while(RS_resultxtgg.next())
 {
 out.print(RS_resultxtgg.getString("content"));
 }
%>
[解决办法]
这个很简单吧。。。
String sqlxtgg="select * from dx where leibie='系统公告'"; 
——准备SQL查询语句,就是选择出所有类别为系统公告的记录
ResultSet RS_resultxtgg=connDbBean.executeQuery(sqlxtgg);
——执行查询,并得到结果数据集
while(RS_resultxtgg.next()) {
—— 用next()循环(或称 滚动)该结果集
  out.print(RS_resultxtgg.getString("content"));
  ——获取content字段的内容,并输出
}
[解决办法]

引用:
在myeclipse中这行显示有错
 ResultSet RS_resultxtgg=connDbBean.executeQuery(sqlxtgg);
是怎么回事呢


导包了没?还有连接数据库的代码没写吧?
[解决办法]
检查一下SQL语句有没有问题啊,比如“系统公告”的引号应该是英文的,别弄成中文了
[解决办法]
引用:
额。不好意思,我不太懂。需要导入哪个包?


我觉得应该如果是ResultSet这里报错就应该是没导包 java.sql.ResultSet

如果是connDbBean这里报错的话应该是在这之前没声明这个变量.    其实我也不太懂 ,我也是初学者,坐等一楼来解答......

[解决办法]
引用:
在myeclipse中这行显示有错
 ResultSet RS_resultxtgg=connDbBean.executeQuery(sqlxtgg);
是怎么回事呢


好歹把错误信息完整贴上来吧,大家也没有你那个环境,瞎猜不是办法。
[解决办法]
你代码写的好乱啊,后台数据库查询怎么都写在前台了。而且ResultSet RS_result2=connDbBean.executeQuery(sql2); 这个变量connDbBean我从头到尾没看到定义,请你解释下
[解决办法]
你只是贴了源码,错误信息呢?
[解决办法]
数据库连接的函数connDbBean没有看到。如果没有有参考下面的函数:

import java.sql.*;
import java.lang.*;

public class connDbBean {
String sDBDriver = "oracle.jdbc.driver.OracleDriver";
String sConnStr="jdbc:oracle:thin:@localhost:1521:myorcl";//你的数据库连接地址和sid
Connection conn = null;
ResultSet rs = null;

public connDbBean() {
try {
Class.forName(sDBDriver);
} catch (java.lang.ClassNotFoundException e) {
System.err.println("sql_data():" + e.getMessage());
}
}

public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(sConnStr, "oraName", "oraPswd");
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
} catch (SQLException ex) {
System.err.println("connDbBean.executeQuery:" + ex.getMessage());
}
return rs;
}
}

热点排行