我正在编写一个允许用户使用用户输入创建自定义 SQL 查询的应用程序。
我使用将每个 JTextFields 的值添加到数组中
for(JTextField field : fields){
if (!field.getText().equals("")){
rows.add(field.getText());
}
}
当我输出一个数组时,它被包裹在方括号中
[arVal1, arVal2, etc, etc]
因此,当我将数组插入查询字符串时,它看起来像这样:
INSERT INTO table ([arval1, arval2, arVal3]) VALUES ([bla, bla, bla])
当我出于某种原因运行查询时,我得到:ORA-00928:缺少 SELECT 关键字错误;但是如果我有查询的默认字符串,例如:
INSERT INTO table (arval1, arval2, arVal3) VALUES (bla, bla, bla)
它工作正常。
我希望在输出数组时摆脱 []
谢谢你