簡體   English   中英

Error-com.microsoft.sqlserver.jdbc.SQLServerException:關鍵字“ BY”附近的語法不正確

[英]Error-com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near the keyword 'BY'

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

您可以這樣連接字符串:

"SELECT SupName, SupSurName" + "FROM SUPPLIERS"

這將導致:

SELECT SupName, SupSurNameFROM Suppiers

請注意,您缺少“ SupSurName”和“ FROM”之間的空格。 您可以在字符串之間添加一個“”(空格),也可以在每個字符串的末尾添加一個空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM