java mysql 是否插入 成功_您如何确定使用Java和MySQL插入或更新是否成功?
我正在使用Java連接到MySQL數據庫。我正在嘗試向數據庫中插入或更新數據。
即使我很確定插入成功,它也會返回false。
根據“執行” API,返回值是“如果第一個結果是ResultSet對象,則為true;如果是更新計數或沒有結果,則為false”。
如何確定插入或更新是否成功?
public boolean insertSelections(String selection, String name){
String sql ="INSERT INTO WORKREPORT VALUES (?,?,?,?,?)";
boolean action = false;
try {
PreparedStatement stmt = conn.prepareStatement(sql);
SimpleDateFormat dateFormat = new java.text.SimpleDateFormat("yyyy:MM:dd hh:mm:ss");
String formatDate = dateFormat.format(new java.util.Date(System.currentTimeMillis()));
java.util.Date mDate = dateFormat.parse(formatDate);
java.sql.Timestamp timeStamp = new java.sql.Timestamp(System.currentTimeMillis());
// Date time= new Date(mDate.getTime());
stmt.setInt(1, Integer.parseInt(getNumberByName(name).trim()));
stmt.setString(2, name);
// stmt.setDate(3, time);
stmt.setTimestamp(3, timeStamp);
stmt.setString(4, selection);
stmt.setString(5, "N/A");
action = stmt.execute();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return action;
}
總結
以上是生活随笔為你收集整理的java mysql 是否插入 成功_您如何确定使用Java和MySQL插入或更新是否成功?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 备孕怀不上崩溃
- 下一篇: centos6卸载mysql服务器_Ce