我的數據庫由2列用戶名和餘額組成。用戶名的值爲Mike,餘額爲null。我正在嘗試更新餘額,但由於某種原因,它不會更新。我也沒有得到任何錯誤。任何建議用java更新mysql
<p>This is the deposit page</p>
<form action="deposit.jsp" method="POST">
<label>deposit: </label><input type="text" name="deposit"><br>
<label>name: </label><input type="text" name="name"><br>
<input type="submit" value="deposit">
<%
String deposit=request.getParameter("deposit");
String name=request.getParameter("name");
try{
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
Statement st=null;
st=conn.createStatement();
st.executeUpdate("update username set balance='"+deposit+"' where username='"+name+"'");
}
catch(Exception e){
System.out.println(e);
}
%>
</form>
</body>
</html>
我現在只是測試我應該在哪裏調用commit() – toky
看到我的第二個編輯 –
我覺得現在真的很愚蠢,我的表名錯了,謝謝你現在有效。 – toky