Re: [SQL ] 請問INSERT的問題
※ 引述《erichugh (專題無敵操...)》之銘言:
: 資料庫名稱: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");
^^^^^^^^^^^^^^^^^^^^^
這個叫做 SQL 指令
看起來你似乎是用 Java
那麼.. 麻煩查一下 Statement.execute()
然後把你的 SQL 指令兜好
你下面的東西... 基本上不透過(自己下的)SQL 指令的方式來 insert
還麻煩請先把基礎搞清楚再來寫程式
這篇實在跟 Database 無關... [嘆氣]
: rs.moveToInsertRow();
: rs.updateString("Company",CompanyName);
: rs.updateString("fileid",FileID);
: rs.updateBlob("key",(Blob)SKey);;
: rs.insertRow();
: rs.close();
: 但是現在會出問題 請問大家有沒有解決的辦法?謝謝
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.192.183
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章