2013-08-05 41 views
0

我试图在Java 执行查询,但它抛出一个异常执行SQL不起作用

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; 
} 

它打印1 2 3 5 因此在执行查询,以便出现问题,将会不打印4 我试图在SQL上运行它,它的工作原理 这里有什么问题?

+1

什么是错误代码和dbms? –

+2

抛出哪个异常? – cyroxx

+3

你真的有一个名为'الموضوع'的专栏吗? – assylias

回答

4

最后在查询中有分号。也许这是问题所在。