具體情況: conn = com.dao.DBUtils.getConnection(); String sql = "select 姓名,性別,身份證,聯(lián)系電話,客戶信息表.客戶編號,入住時間,客房編號,預(yù)定時間,押金 from 客戶信息表,客房入住表 where 客戶信息表.客戶編號=客房入住表.客戶編號 and 客戶信息表.客戶編號 ='100011' and 身份證 ='513723201601019874'"; pst = conn.prepareStatement(sql); rs = pst.executeQuery();錯誤類型:com.microsoft.sqlserver.jdbc.SQLServerException: “.”附近有語法錯誤。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216) at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1522)補(bǔ)充:在sql server 中執(zhí)行下面語句是沒問題的。select 姓名,性別,身份證,聯(lián)系電話,客戶信息表.客戶編號,入住時間,客房編號,預(yù)定時間,押金 from 客戶信息表,客房入住表 where 客戶信息表.客戶編號=客房入住表.客戶編號 and 客戶信息表.客戶編號 ='100011' and 身份證 ='513723201601019874'
jdbc發(fā)送查詢語句時出錯
慕慕森
2018-07-22 10:08:53