4
我正在使用postgresql數據庫。我將這些值從java類插入到數據庫中。我已經聲明瞭數據類型時間沒有時區的字段作爲字符串。我不知道如何解析並將其發送到與數據類型匹配的數據庫?我該怎麼做呢?錯誤:<column-name>是沒有時區的時間,但表達式是字符變化的類型
public static void User(Form t)
{
String insertTableSQL = "INSERT INTO DBUSER"
+ "(USER_ID, USERNAME,CREATED_DATE) VALUES"
+ "(?,?,?)";
PreparedStatement ps = dbConnection.prepareStatement(insertTableSQL);
ps.setString(1, t.getUserID());
ps.setString(2, t.getuserName());
ps.setString(3, t.getTime());
ps.executeUpdate();
}
錯誤:錯誤:CREATED_DATE是時間沒有時區,但表達的類型字符改變 提示的:儘量施展表達
並且您正在使用plaing SQL或某種JPA? – Antoniossss
請顯示查詢的**確切文本**以及錯誤的**確切文本**以及postgresql版本。 (編輯問題,完成後在這裏註釋)。 –
主席先生我編輯了我的問題 – Vidya