コードで日付を形式に従って検証したいのですが、日月の値を超えないようにする必要があります...任意の形式で入力した場合でもmm / dd/yyyyまたはmm/dd/yyyyまたはyyyy/mm / dd it ms accessはすべての形式をサポートしているため、すべてを検証する必要があります。
そして、そのためにそれを更新する方法も私のコードは次のとおりです。
Connection connection;
String text = txtUpdate.getText();
int Update = Integer.parseInt(text);
String Name = txtName.getText();
String Email = txtEmail.getText();
String Mobile = txtMobile.getText();
String Address = txtAddress.getText();
String Dob = txtDob.getText();
if (check_Name() && check_Email() && check_Mobile() && check_Address() && check_Dob()) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:NewPData");
String query = "update Table1 set Name='" + Name + "' , Email='" + Email + "' , Mobile=" + Mobile + ", Address= '" + Address + "', DOB=" +Dob + ", where ID=" + Update;
PreparedStatement ps_Statement = connection.prepareStatement(query);
ps_Statement.executeUpdate();
JOptionPane.showMessageDialog(panelID, "Record Updated Successfully");
connection.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}