|
|
1
2
简单的答案是让数据库来做。 这样,将绑定变量放入小写的方式将与将列值放入小写的方式一致。
|
|
|
2
1
似乎没有一种可移植(独立于数据库)的方法来执行此操作,但显然可以使用以下查询来获取可存储数据库使用的字符集:
This page 提供更多详细信息。 至于实际进行比较,最好是让数据库处理下套管,正如@gary建议的那样。JDBC驱动程序将负责将Java(UTF 16)字符串转换成数据库使用的任何内容。 (*事实上,我认为您没有太多的选择,除非您准备好使用存储数据库中所有可查询字符串的混合大小写副本和小写副本的成本。) |