如何在java.sql.Statement.executeQuery()中忽略重音敏感

时间:2018-01-18 16:11:44

标签: java sql jdbc h2

我正在使用ResultSet java.sql.Statement.executeQuery(String sql) throws SQLException

当我调用此方法时,它是重音敏感的。我怎么能忽略这个?

String nom = "Labbe";// i want to find here "Labbe" and "Labbé" !
ResultSet resultSet = statement.executeQuery("Select * from Personne P Where P.nom = "+ nom);

1 个答案:

答案 0 :(得分:0)

你需要在声明之前加上FRENCH的PRIMARY力量或者英语。

SET COLLATION FRENCH STRENGTH PRIMARY;

set collation。当未在数据库模式上定义时,这也有助于列表排序。