【发布时间】:2023-03-04 10:21:02
【问题描述】:
我正在尝试使用 jsp 和 servlet 创建一个简单的登录和注册系统。这不会给我任何错误,但控制台显示连接不成功,还添加了 jar 文件。
控制台消息
Connection unsuccessful
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.NullPointerException
login.jsp
<form action="sign" method="post" >
Enter User name : <input type="text" name="uname"><br>
Enter Password : <input type="text" name="pass"><br> <input
type="submit" name="submit" value="Login"> <a href = "signin.jsp">Register</a>
</form>
signin.jsp
<form action="sign" method="post">
Enter User name : <input type="text" name="uname"><br>
Enter Email : <input type="text" name="email"><br>
Enter Password : <input type="text" name="pass"><br>
Enter Confirm Password : <input type="text" name="pass2"><br>
<input type="submit" name="submit" value="Signup">
</form>
Impl.java
public User getUser(String username, String paswword) {
User u = new User();
try {
con = c.connect();
ps = con.prepareStatement("select * from signin where uname=? and pass=?");
ps.setString(1, username);
ps.setString(2, paswword);
ResultSet rs = ps.executeQuery();
while(rs.next()) {
u.setUsername(rs.getString(1));
u.setPassword(rs.getString(2));
}
} catch (Exception e) {
System.out.println(e);
}
return u;
}
config.java
public Connection connect() {
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp", "root", "");
System.out.println("Connection Successful");
} catch (Exception e) {
System.out.println("Connection unsuccessful");
System.out.println("" + e);
}
return con;
}
我得到的唯一错误是这个并且插入命令没有执行我需要添加 ant 依赖项吗?
【问题讨论】:
标签: java mysql jsp servlet-3.0