| Author |
Prepared Statement problem in my servlet's data manager
|
John Turner
Greenhorn
Joined: Dec 19, 2010
Posts: 6
|
|
Hi all,
I am having trouble with a prepared statement in my Java Servlet's data manager where it inserts a member into the database. I believe the syntax is correct, but I always seem to get the error:
Here is my code
Hope you can help me solve this problem.
|
 |
Tim McGuire
Ranch Hand
Joined: Apr 30, 2003
Posts: 819
|
|
|
First step to solve this. is to back up and run that SQL in a SQL editor like dbvisualizer or Toad for MYSQL and see if it works there.
|
 |
laila NiHai
Ranch Hand
Joined: Oct 18, 2010
Posts: 35
|
|
I think the column names are left out...
String strUpdate = "INSERT INTO mdb (column_names) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 16479
|
|
|
The error is in line 41 of the code you posted. Review the API documentation for PreparedStatement. In particular the documentation for the executeUpdate method.
|
 |
Deepakkumar Devarajan
Ranch Hand
Joined: Apr 19, 2011
Posts: 50
|
|
|
Yes,Paul Clapham is right. The method prepareStatement holds parameterized SQL statements that needs to be sent to the database. So while calling executeUpdate, no parameter is required.
|
Regards,
Deepakkumar Devarajan
|
 |
 |
|
|
subject: Prepared Statement problem in my servlet's data manager
|
|
|