SQL - 将字符串转换为文本

时间:2017-04-03 11:53:51

标签: java sqlite

很抱歉再次打扰你...我对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是列的名称。

提前感谢任何建议或解决方案。祝你有愉快的一天。

1 个答案:

答案 0 :(得分:0)

String可以直接在带有单引号的sql语句中使用:

"INSERT INTO Game VALUES ('"+input+"');";