上面程序中的连接调用查询数据库的语句,有个
ResultSet rs = stmt.executeQuery("SELECT * FROM blogArticle");
是通过这个改查询条件来显示内容还是改显示的限制条件
比如说改显示的条件<%= rs.getString("contend") %> 这一句加在哪里那?
当String id = request.getParameter("rid");的时候
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
String url = "jdbc:odbc:tsp";
String user="";
String pwd="";
Connection con = DriverManager.getConnection(url,user, pwd); //建立数据库链接,studentdata为ODBC数据源名称
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("SELECT * FROM blogArticle"); //建立ResultSet(结果集)对象,并执行SQL语句
rs.last(); //移至最后一条记录
%>
ResultSet rs = stmt.executeQuery("SELECT * FROM blogArticle");
是通过这个改查询条件来显示内容还是改显示的限制条件
比如说改显示的条件<%= rs.getString("contend") %> 这一句加在哪里那?
当String id = request.getParameter("rid");的时候
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
String url = "jdbc:odbc:tsp";
String user="";
String pwd="";
Connection con = DriverManager.getConnection(url,user, pwd); //建立数据库链接,studentdata为ODBC数据源名称
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("SELECT * FROM blogArticle"); //建立ResultSet(结果集)对象,并执行SQL语句
rs.last(); //移至最后一条记录
%>
解决方案 »
- 如何将Win下一文件上传到Linux的服务器上?
- 怎样批量"同时"复制文件?
- Struts2的命名空间问题
- Java 开发邮件 怎么样用pop3的命令?
- struts重定向问题
- 在wap中由于重定向造成的重复提交如何解决?
- 求getDate()+1的方法,我扔砖头拉,等包子馒头。。。
- 求救大神TOMCAT异常:java.lang.OutOfMemoryError: Java heap space
- 求一不用在本地建数据源就可访问数据库的连接方式!
- jsp分页问题,用Vector怎样实现
- 我想把查询显示的数据导入到excel中 或着是 把查询的数据生成报表 用什么技术实现 谢谢大家
- web开发中的权限问题讨论!!!
但是新的问题出现了 show.jsp页面每次只能输出一条记录 比如说 内容或者标题或者发表人其中一个 多加一个就有错误 怎么回事那?我程序如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<CENTER>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
String url = "jdbc:odbc:tsp";
String user="";
String pwd="";
Connection con = DriverManager.getConnection(url,user, pwd); //建立数据库链接,studentdata为ODBC数据源名称
String id = request.getParameter("rid");
out.print(id);
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("SELECT * FROM blogArticle where articleId=('"+id+"')"); //建立ResultSet(结果集)对象,并执行SQL语句
rs.last(); //移至最后一条记录
%>
<%
rs.beforeFirst(); //移至第一条记录之前
//利用while循环配合next方法将数据表中的记录列出
while(rs.next())
{
%>
<B><%= rs.getString("content") %></B>
<%
}
rs.close(); //关闭ResultSet对象
stmt.close(); //关闭Statement对象
con.close(); //关闭Connection对象
%>
</TABLE>
</CENTER>
</body>
</html>