【发布时间】:2017-09-04 17:33:58
【问题描述】:
我正在尝试将timestamp 插入我的数据库,但我不断收到java.sql.SQLSyntaxErrorException:
这是我的代码
java.sql.Timestamp sqlDate = new java.sql.Timestamp(new java.util.Date().getTime());
System.out.println(sqlDate);
这里插入和连接到 DB
Connection conn = DriverManager.getConnection("jdbc:derby://localhost:1598/VotingDB", "app", "app");
Statement st = conn.createStatement();
String sql = "INSERT INTO VOTES (CANDIDATE_NAME,VOTER_SSN,TIMESTAMP) "
+ "VALUES ('" + Candidate_Name + "','" + ssn + "'," + TimeStamp + ")";
st.executeUpdate(sql);
st.close();
conn.close();
} catch (SQLException ex) {
System.out.println("Connection failed adding vote " + ex);
}
错误
2017-04-09 20:10:02.825 连接失败添加投票 java.sql.SQLSyntaxErrorException:语法错误:遇到“20” 第 1 行,第 94 列。
【问题讨论】:
标签: java sql database jdbc derby