Re: [SQL ] 請問INSERT的問題

看板Database (資料庫)作者 (痞子軍團團長)時間18年前 (2006/09/14 17:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #152IQzMK (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #152IQzMK (Database)