早上好。我在执行SQL语句时遇到了一个非常有趣的问题。 我想要实现的目标:日期应作为字符串与整数一起插入数据库。
try {
DBHelper.st.execute("INSERT INTO days VALUES('"
+ date + "'," + num + ");");
} catch (SQLException xc) {
xc.printStackTrace();
}
与数据库的连接完美无缺,并将两个变量插入到数据库中。 但是,字符串日期似乎在此过程中被更改。
String date = "2018-04-11";
之后,当对数据库执行查询(在SQLite3中)时,结果如下所示:
2003 | 1
以前有没有人经历过这个?