作者erichugh (專題無敵操...)
看板Database
標題[SQL ] 請問INSERT的問題
時間Thu Sep 14 16:19:36 2006
資料庫名稱: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 愛洨會的行列 │
◤□︵□▌ < 霹靂動物園 活力‧奮鬥不懈 │
◥
o◤
●~ │ PZ_InDanger 護衛 Σ保育動物區│
│ TSFansClub 團體 │
╰─────────────────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.153.151
1F:→ erichugh:updateBlob在access裡不能用 所以才換成mysql 09/14 17:33