[SQL ] 請問INSERT的問題

看板Database (資料庫)作者 (專題無敵操...)時間18年前 (2006/09/14 16:04), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
資料庫名稱:MySQL 資料庫版本:5.0.22 內容/問題描述: INSERT INTO comdata (Company, FileID, key) VALUES ('test', 'CE3002', 0x123456789) 這種模式 是INSERT的方法 我知道可以直接把VALUES內容送到對應的表格 我想問的是 如果我要傳進去的是變數呢 比方說 String a = "test" String b = "CE3002" byte[] c = (Blob)seckey 請問一下 SQL的敘述式應該怎麼寫才可以傳變數進去? 之前我使用access 現在改成MySQL 在access 我是用以下的程式碼送變數 Statement stmt = conDB.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs = stmt.executeQuery("SELECT * FROM comdata"); rs.moveToInsertRow(); rs.updateString("Company",CompanyName); rs.updateString("fileid",FileID); rs.updateBlob("key",(Blob)SKey);; rs.insertRow(); rs.close(); 但是現在會出問題 請問大家有沒有解決的辦法?謝謝 --    ◢██◣ ╭─────────────────╮    │ 歡迎加入 ptt2 愛洨會的行列    │    □︵□ < 霹靂動物園 活力‧奮鬥不懈   │    ◥ ●~ │ PZ_InDanger 護衛 Σ保育動物區│ │ TSFansClub 團體 │ ╰─────────────────╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.153.151

09/14 17:33, , 1F
updateBlob在access裡不能用 所以才換成mysql
09/14 17:33, 1F
文章代碼(AID): #152GqeyM (Database)
討論串 (同標題文章)
文章代碼(AID): #152GqeyM (Database)