作者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