2016-06-13 292 views
0
private void UptadeSupplierActionPerformed(java.awt.event.ActionEvent evt) 
{            
    try 
    { 
     Class.forName(driver); 
     Connection con = DriverManager.getConnection(url, user, pass); 
     Statement st = con.createStatement(); 
     ResultSet rec =st.executeQuery("SELECT SupName, SupSurName" + 
      "FROM Suppliers" + 
      "ORDER BY SupName"); 

     while(rec.next()) 
     { 
      System.out.println(rec.getString("SupName") + "," + rec.getString("SupSurName") + "."); 
     } 
     st.close(); 
    } 
    catch(Exception e) 
    { 
     System.out.println("Error-" + e.toString()); 
    } 
}       
+5

你错过了字符串末尾的空白。 – Jens

+1

这与JavaScript和jQuery有什么关系? –

+0

我对java真的很陌生你是什么意思空白? –

回答

0

您连接你的字符串是这样的:

"SELECT SupName, SupSurName" + "FROM SUPPLIERS"

这将导致到:

SELECT SupName, SupSurNameFROM Suppiers

请注意,您缺少“SupSurName”和“FROM”之间的空格。在字符串之间添加“”(空格),或者在每个字符串的末尾添加一个空格。

+0

ty它工作! –

相关问题