2016-11-01 7 views
0

SQLite関数の使用方法PreparedStatementを使用していますか? ...
PreparedStatementを使用するSQLite関数

PreparedStatement stmt; 
String query = "insert into Test values(?,?)"; 
stmt = conection.prepareStatement(query); 
stmt.setString(2, "date('now')"); 


date('now')は、私が使用したいSQLite機能ですが、それはTextとして「date('now')」を挿入

答えて

3
これを達成する1つの方法は、あなたがかもしれないこれで、あなたのSQL文字列を変更することである

あなたのpreparedstatementにdateパラメータをもう設定する必要はありません。

String query = "insert into Test values(?,date('now'))"; 

は今だけ、あなたは1

stmt.setString(1, <<param1 value>>); 
+1

これは恥ずかしいですパラメータを設定する必要があります。ありがとう – Curious

関連する問題