0
我從註冊表單中獲取用戶的用戶名和密碼並將其保存在MS訪問數據庫中。當我這樣做時,我的數據庫中的密碼列顯示「null」。所以登錄頁面無法正常工作。我該怎麼辦?從servlet頁面將密碼存儲到ms訪問數據庫中
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection("Jdbc:Odbc:db5");
Statement smt = con.createStatement();
String str =
"insert into table1(name1,sex,age,email,pwd,info) "
+ "values('" + name + "','" + sex + "','" + age + "','"
+ email + "','" + pwd + "','" + info + "')";
int val=smt.executeUpdate(str);
首要的事情是,以取代與聲明'PreparedStatement'防止SQL注入攻擊。 – Vikdor
您不清楚如何從servlet中檢索密碼。您是否在嘗試打印數據庫之前先嚐試打印它,看它是否爲空? – Vikdor