0
我想創建一個註冊頁面,我沒有得到任何錯誤,但是當我提交結果。 我的數據庫沒有向我顯示新用戶。我認爲執行更新有問題jsp註冊頁面
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String username=request.getParameter("username");
session.putValue("username",username);
String password=request.getParameter("password");
session.putValue("username",username);
try{
int sqlport = 3306;
String url = "jdbc:mysql://localhost:3306/";
String user = "admin";
String pswd = "admin";
Connection con = DriverManager.getConnection(url, user, pswd);
Statement stmt = con.createStatement();
ResultSet results;
int i=stmt.executeUpdate("insert into users values ('"+username+"','"+password+"')");
}
catch(Exception e){
System.out.print(e);
e.printStackTrace();
}
%>
<html>
<head>
<link rel="stylesheet" type="text/css" href="./css/styles.css" />
<body>
<form action="register.jsp" method="POST">
<br>Email :<input type="text" name="email" /></br>
<br>First name :<input type="text" name="fname" /><br>
<br>Last name :<input type="text" name="lname" /><br>
<br>User name :<input type="text" name="username" /><br>
<br>password :<input type="password" name="password" /></br>
<input type="submit" value="continue">
</form>
</body>
</html>
Ew。另外,SQL注入。日誌中的任何內容? –