数据库设置了id、 password、 name
admin admin admin
visitor visitor visitor
查询语句没有WHERE条件时,能打印出东西
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost:3306/tuser?user=root&password=admin&useUnicode=true&characterEncoding=GB2312";
Connection conn = null;
conn = DriverManager.getConnection(url); Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql = "select * from person"; ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
%> 您的第一个字段内容为:<%= rs.getString(1) %> 您的第二个字段内容为:<%= rs.getString(2) %> <%
}
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>把sql语句换成有WHERE条件的语句,比如String sql = "select * from person"; 这样一句就报错。
这是什么原因啊?正确的又该怎么写啊?
如果上一个页面传递了两个参数过来,在数据库中查找有没有与这两个参数相等的,又该怎么写啊?
admin admin admin
visitor visitor visitor
查询语句没有WHERE条件时,能打印出东西
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost:3306/tuser?user=root&password=admin&useUnicode=true&characterEncoding=GB2312";
Connection conn = null;
conn = DriverManager.getConnection(url); Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql = "select * from person"; ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
%> 您的第一个字段内容为:<%= rs.getString(1) %> 您的第二个字段内容为:<%= rs.getString(2) %> <%
}
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>把sql语句换成有WHERE条件的语句,比如String sql = "select * from person"; 这样一句就报错。
这是什么原因啊?正确的又该怎么写啊?
如果上一个页面传递了两个参数过来,在数据库中查找有没有与这两个参数相等的,又该怎么写啊?
解决方案 »
- 求助,jsp接收password类型参数时字符丢失的问题
- 这段小代码为什么在"火狐浏览器"不能正常显示?
- 学了JSP能找什么样的工作呢。请各位大哥大姐们提个意见?
- 请教一下 这个网站的地址是怎么动态调用的?
- 请教字符串分解问题?
- xmlhttp的输出问题.
- 使用js文件后,如果修改,页面不会刷新js文件,如何解决
- 如何用正则表达式将\\\全部替换掉啊,就是不要\\\这个了(急)
- 一个奇怪的javascript问题!
- window.open出来的页面中可以设置父页面select中option的值么?
- 获取不到子元素的文本内容?
- 用js控制两个div的高度一致,div1.style.height=div2.offsetHeight怎么没用呢?
String sql= "select * from users where username=? and password=?;
PreparedStatement preState = conn.prepareStatement(sql);
preState.setString(1, userName);
preState.setString(2, password);
ResultSet rs = preState.executeQuery();