<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/book";
Connection connection=DriverManager.getConnection(url,"root","root");
String sql ="select * from user where username = ? and password = ?";
// String sql="delete from user where id=3";
//String sql = "update user set name=? where age=?";
//String sql="insert into user(username,password,gender,age)values(?,?,?,?)";
PreparedStatement ps =connection.prepareStatement(sql);
ps.setString(1,request.getParameter("username"));
ps.setString(2,request.getParameter("password"));
ResultSet rs=ps.executeQuery();
while (rs.next()){
out.print(rs.getString("username")+"-"+rs.getString(3)+"<br>");
}
%>
</body>
</html>
自己的电脑出现如下问题,代码无错误。
回机房进行测试。