如何使用SQLite
使用PreparedStatement
功能?
PreparedStatement stmt;
String query = "insert into Test values(?,?)";
stmt = conection.prepareStatement(query);
stmt.setString(2, "date('now')");
date('now')
是我想要使用的SQLite
函数,但它会插入" date('now')
"作为Text
..
答案 0 :(得分:3)
实现这一目标的一种方法是更改你的sql字符串,你可能不需要在准备好的语句中设置日期参数。
String query = "insert into Test values(?,date('now'))";
现在只需要设置参数1
stmt.setString(1, <<param1 value>>);