文字列の日付をアクセスデータベースに追加する日付/時刻フィールドに変換する方法に関する問題を投稿しました:ここにリンクがあります
javasqlINSERTクエリを使用して日付/時刻msアクセスフィールドに挿入する方法
私はここで使用した解決策を見つけました、これが私のコードです
if(b==c.t.addR){
String n=Integer.toString(4);
String t=c.t.titlefield.getText();
String d=c.t.datefield.getText();
String p=c.t.progressfield.getText();
String pr=c.t.pselection;
String s="Open";
SimpleDateFormat df = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
try {
date = df.parse(d);
String query = "INSERT into Records (Deadline) Values(?)";
PreparedStatement ps = c.b.con.prepareStatement(query);
ps.setTimestamp(1,new java.sql.Timestamp(date.getTime()));
ps.executeUpdate();
}catch (Exception er) {
// TODO Auto-generated catch block
er.printStackTrace();
}
try {
c.b.st.executeUpdate("INSERT into Records (Title,Progress,Priority,Status) VALUES('"+t+"','"+p+"','"+pr+"','"+s+"') ");
JOptionPane.showMessageDialog(null, "Record Added");
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
ここで問題が発生するのは、日付が別のレコードに追加され、タイトル、進行状況などの他のフィールドが別のレコードに追加されることです!!! 単一のレコードに日付およびその他の文字列フィールドを挿入する方法。Plzは数行のコードで説明しています!!! 以前のソリューションの変更は非常に役立ちます、ありがとう!