无法将 ' 插入到我的 Java 数据库中 [重复]

问题描述 投票:0回答:2

我设计了JAVA应用程序和MySQL数据库。文本字段还允许接受整个字符。 MySQL 数据库数据排序规则设置为 utf8-default & MySQL 服务器版本为 5.7。我可以在文本字段中输入

'
字符。但我无法在查询中使用
'
执行 sql 语法。

例如。

Name's
不起作用,但
names
正在起作用。

mysql
2个回答
0
投票

尝试使用额外的 ' 字符

如果名称是 O'Brain ,则将其用作 O''Brain

例如

Select * from employees where name like 'O''Brain' 

0
投票

确保您为数据库列名称指定了相同的名称,您可以在其中解析来自 Android 应用程序的值。

指定您的代码,以便我们获得更多想法。

© www.soinside.com 2019 - 2024. All rights reserved.