Re: [問題] 資料庫讀取問題

看板java作者 (叔叔你人真好)時間15年前 (2008/10/31 15:33), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《anera0411 (bartis)》之銘言: : 先PO上我的詭異的程式碼說明一下的問題 : try : { : BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); : String str=br.readLine(); : strSql = "select * from Product where ProductNumber = str"; ^^^^^^^^^^^^^^^^^^^^^^^ 這裡出問題。應該是一時大意... 吧? : rs = stat.executeQuery(strSql); : while (rs.next()){ : System.out.println(rs.getString("Name")); : System.out.println(rs.getString("Size")); : System.out.println(rs.getString("WaferNumber")); : } : 我主要是要藉由外部輸入產品編號後 : 希望查出名子 SIZE 編號 : 可是當我執行後 : 輸入完編號 : 它顯示: : java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 參數太少,預 : 期個數 1。 : 請問是什麼意思!? -- 勁過呂布的勁過相簿... http://www.pixnet.net/superlubu 亂七八糟的,不好意思 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 147.8.127.102

10/31 15:49, , 1F
我改成'str'了不過還是錯...請問!?
10/31 15:49, 1F

10/31 15:54, , 2F
找到錯誤了感恩
10/31 15:54, 2F

11/01 13:36, , 3F
......
11/01 13:36, 3F

11/01 15:35, , 4F
ProductNumber='"+str+"'";
11/01 15:35, 4F
文章代碼(AID): #192hJ2E0 (java)
討論串 (同標題文章)
文章代碼(AID): #192hJ2E0 (java)