使用从textfield

时间:2015-09-05 10:58:27

标签: java mysql

我在mysql数据库中有一个表只有2列(序列号和语句) 我在声明中有以下陈述:

( My name is _ )

我必须从jtextfield中取出的单词替换_。 我尝试使用PreparedStatement

(used ? instead _ )

假设我在jtextfield中键入了Jack。 输出是:

(My name is 'Jack' )

我不想要引号! 请帮忙!

1 个答案:

答案 0 :(得分:1)

如果您想使用文本字段中输入的文字更新数据库中_的{​​{1}}。

您可以statement

使用UPDATE查询
replace

如果您已成功从数据库中检索语句,并希望在java程序中将UPDATE demoTable SET statement = REPLACE(statement, '_', 'YourName'); 替换为name。您应该在java中使用_ String方法。

例如

String statement = "Hi, _";
String name = "Mike";
String yourString = statement.replace("_", name);
System.out.println(yourString);

<强>输出

Hi, Mike