我有一个包含所有表的字符集utf8的mysql数据库。我使用SQLDeveloper使用最新的JConnector JDBC驱动程序访问和查询数据库。(当select完全不使用保加利亚语时,SQLDeveloper返回完全正确的值,并正确显示查询结果返回的保加利亚语。)编辑:为了重现问题并将其可视化(我意识到我可能解释得很糟糕),只需在SQLDeveloper中连接到mysql数据库并执行查询SELECT 'Варна' from
在我的Java程序中,我使用的是Mysql数据库。在用Java实现每个查询之前,我使用SQLDeveloper对其进行了测试,以确保它可以正常工作。在SQLDeveloper中,以下查询可以完美地运行:
UPDATE keyword t JOIN banned b ON t.excerpt LIKE CONCAT_WS('', '%', b.word现在,当我用Java语言实现这个查询时,代码运行得很好(没有错误,没有异常),但实际上数据库并没有更