很抱歉再次打扰你...我对SQLite数据库有疑问。我需要知道如何将String转换为Text,以便我可以通过showInputDialog将此信息添加到表中。
在项目中,我已经将字符串转换为整数而没有出现此代码的问题:
String input = advice.showInputDialog("Insert number of the experiment:");
//String to integer
numExperiment = new Integer(input).intValue();
sql = "INSERT INTO Table VALUES ("+numExperiment+", "+column2+", "+column3+");";
但现在在我的数据库中,在另一个表中,我有这个TEXT列,我需要使用showInputDialog插入数据。我在第一部分使用相同的设置......但是如何继续?我尝试在网上搜索,但是我无法找到类似的方法。
String input = pGame.showInputDialog("Add a new game");
//Code that I don't know how to put
sql2 = "INSERT INTO Game VALUES ("+nGame+");";
其中nGame是列的名称。
提前感谢任何建议或解决方案。祝你有愉快的一天。
答案 0 :(得分:0)
String可以直接在带有单引号的sql语句中使用:
"INSERT INTO Game VALUES ('"+input+"');";