Sqllite:如何在表中增加价值?

时间:2016-05-14 20:36:38

标签: java sqlite

我打算用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

0 个答案:

没有答案