我打算用Java编写电报机器人。 我收到了来自用户的输入行,现在我想通过单词将拆分的行保存到数据库中。 但我不知道如何直接添加字符串值。 任何人都可以描述如何做到这一点吗?
default:
if (isAddClick==false){
run(message,ERROR_MESSAGE_TEXT,getMainMenu());
break;}
if (isAddClick==true) {
words=message.getText();
String[] splited = words.split("\\s+");
split_one=splited[0];
split_second=splited[1];
split_three=splited[2];
System.out.println(words);
System.out.println(split_one+' '+split_second+' '+split_three);
myDB = new SQLite();
String sql = "INSERT INTO ITEMS (PRICE,ITEM,QTY) " +
"VALUES (split_one, split_second, split_three);" ;
myDB.connectDB();
myDB.createDB();
myDB.insertDB(sql);
myDB.selectDB();
run(message,"Сохранить?"+isAddClick,getSaveMenu());
isAddClick=false;
break;
}
答案是:
java.sql.SQLException: no such column: split_one