小编Ham*_*mad的帖子

Java API中的类“Class”和“class”关键字有什么区别?

ClassJava 类(扩展Object)和class关键字(用于创建类的单词)之间有什么区别?

java

6
推荐指数
1
解决办法
4872
查看次数

使用java通过使用microsoft access数据库中的部分行来搜索数据

我有这张桌子

在此输入图像描述

我正在使用以下代码从我的表中检索数据,该数据返回其库尔德语单词包含的所有英语单词بةرز

targetText="????";
try (PreparedStatement ps = conn.prepareStatement(
"SELECT English,Kurdish FROM Info " +
"WHERE Kurdish = ? " +
"OR REGEXP_MATCHES(Kurdish, ?) " +
"OR REGEXP_MATCHES(Kurdish, ?) " +
"OR REGEXP_MATCHES(Kurdish, ?) ")) {
   ps.setString(1, targetText);
   ps.setString(2, "^[. ]*" + targetText+ "[ ]*[:?,]+[ .]*$");
   ps.setString(3, "^[. ]*[:?,]+[ ]*" + targetText+ "[. ]*$");
   ps.setString(4, "^[. ]*[:?,]+[ ]*" + targetText+ "[ ]*[:?,]+[  .]*$");
   try (ResultSet rSet = ps.executeQuery()) {
      while (rSet.next()) {
         System.out.println(rSet.getString("English"));
         System.out.println(rSet.getString("Kurdish"));
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

所以它工作正常,它打印我想要的所有英语单词.
我的问题是,当我得到相应的库尔德语单词时,它不会打印完整的单元格.它只是打印بةرز,

例如,前面代码的输出应该是:

aesthete …
Run Code Online (Sandbox Code Playgroud)

java regex prepared-statement ucanaccess

6
推荐指数
1
解决办法
337
查看次数

标签 统计

java ×2

prepared-statement ×1

regex ×1

ucanaccess ×1