我有以下java代碼:
1- String sql="select * from mytable where params='file_name=?,report_name=?'"
2- stmt.setString(1, fileName);
3- stmt.setString(2, reportName);
我在代碼行 3- 中得到以下例外:
無效的列索引
我做錯了什么?如何正確設定引數?
uj5u.com熱心網友回復:
從字串文字中取出系結引數:
String sql="select * from mytable where params='file_name=' || ? || ',report_name=' || ?"
或者,創建一個系結引數并傳入連接值:
String sql="select * from mytable where params=?"
stmt.setString(1, "file_name=" fileName ",report_name=" reportName);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/415964.html
標籤:
上一篇:日期-2年
下一篇:將IG中的列與DA鏈接以更新表
