Java 执行sql不起作用

Java 执行sql不起作用,java,mysql,jdbc,Java,Mysql,Jdbc,我正在尝试用java执行一个查询 但它抛出了一个例外 try { conn = DriverManager.getConnection(DatabaseURL + DatabaseName, UserName, Password); System.out.println("1"); Message = "data retrieved successfully ..."; //Statement st = this.conn.createStatement();/

我正在尝试用java执行一个查询 但它抛出了一个例外

try {
    conn = DriverManager.getConnection(DatabaseURL + DatabaseName, UserName, Password);
    System.out.println("1");
    Message = "data retrieved successfully  ...";
    //Statement st = this.conn.createStatement();// Membuat Statement
    System.out.println("2");
    pr = conn.prepareStatement("SELECT `الكلمة` FROM `name1` WHERE `الموضوع` LIKE    'أداة الطحن' ;");
    System.out.println("3");
    res = pr.executeQuery();
    System.out.println("4");
} catch (Exception e) {
    System.out.println("5");
    Message = "connection failed  \r\n " + e.getMessage();
    return null;
}
它印的是1235 因此,执行查询时存在问题,因此它不会打印4 我试着在sql上运行它,它运行正常
这里有什么问题?

您在查询中终于有了一个分号。也许这就是问题。

您在查询中终于有了一个分号。也许这就是问题。

错误代码和dbms是什么?引发了哪个异常?您真的有一个名为
的列吗通过
e.printStackTrace()并发布stacktrace please?com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)的“字段列表”中的未知列“??????”错误代码和dbms是什么?引发了哪个异常?您真的有一个名为
的列吗通过
e.printStackTrace()并发布stacktrace please?com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)的“字段列表”中的未知列“??????”