[SQL ] 請問INSERT的問題
資料庫名稱: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
→
09/14 17:33, , 1F
09/14 17:33, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章