banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows giúp mình sữa JSP code với  XML
  [Question]   giúp mình sữa JSP code với 02/08/2008 13:06:06 (+0700) | #1 | 144773
thientanchuong
Member

[Minus]    0    [Plus]
Joined: 06/09/2004 23:50:42
Messages: 2
Offline
[Profile] [PM]
Mình đang làm chức năng thay đỗi password cho customer. 1 người khách hàng nếu bị lộ thông tin password ra ngoài , họ có thể edit password của mình trong account của họ. Nhưng mình bị vướng fai những lỗi sau:

password.jsp


Code:
<% page contentType="text/html; charset=utf-8" language="java" import="java.util.*, java.sql.*" errorPage ="" %>
<%@ include file= "connection.jsp" %>
<%
PreparedStatement sta = con.prepareStatement("select * from customer");
ResultSet rs = sta.executeQuery();
%>
<html>
<body>
<form action="editpassword.jsp" method=post>
new password :
<input type=text name=password ><input type=submit value="Change">
<br><br>
<table>
<tr>
<td>password</td>
</tr>
<% while (rs.next()) {%>
<tr>
<td><% = rs.getString("password") %></td>
</tr>
<%}%>
</table>
<%con.close();%>
</body>
</html>

editpassword.jsp


Code:
<% page contentType="text/html; charset=utf-8" language="java" import="java.util.*, java.sql.*" errorPage ="" %>
<%@ include file= "connection.jsp" %>
<%

String password = request.getParameter("password"):
PreparedStatement statement :

statement = con.prepareStatement("UPDATE customer WHERE password");
statement.setString(1,password);
statement.executeUpdate();


%>


editpassword.jsp bị báo lỡi ở phần


statement.executeUpdate()


ngoài phần ROOT CAUSE mình còn nhận đc báo lỗi là

Syntax ERROR in UPDATE statement 39.gif? mình chịu thua, syntax mình làm đúng theo SQL mà.

Mong các bạn giúp đỡ
[Up] [Print Copy]
  [Question]   Re: giúp mình sữa JSP code với 02/08/2008 13:42:40 (+0700) | #2 | 144775
youngperson10
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 00:03:54
Messages: 30
Offline
[Profile] [PM]
sql sai và bạn dùng ko đúng cái preparestatement rồi
Code:
UPDATE table_name
SET column_name = new_value
WHERE column_name = some_value
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|