By Alvin Alexander. Last updated: June 4, 2016
Java SQL FAQ: Can you provide a Java PreparedStatement example that shows how to use a SQL UPDATE?
Sure. I have quite a few examples on this website, just see the "Related" section for those. But for now, here's a short sample method that performs a JDBC SQL UPDATE using a Java PreparedStatement:
// a java preparedstatement example
public static void updateDescriptionAndAuthor (
Connection conn,
String description,
int id,
int seqNum,
String author
)
throws SQLException
{
try
{
// create our java preparedstatement using a sql update query
PreparedStatement ps = conn.prepareStatement(
"UPDATE Messages SET description = ?, author = ? WHERE id = ? AND seq_num = ?");
// set the preparedstatement parameters
ps.setString(1,description);
ps.setString(2,author);
ps.setInt(3,id);
ps.setInt(4,seqNum);
// call executeUpdate to execute our sql update statement
ps.executeUpdate();
ps.close();
}
catch (SQLException se)
{
// log the exception
throw se;
}
}
I'll skip the description of this PreparedStatement UPDATE example for now, but if you have any questions or comments, just leave them below, and I'll be glad to respond to them.

