作者PsMonkey (痞子军团团长)
看板Database
标题Re: [SQL ] 请问INSERT的问题
时间Thu Sep 14 17:57:10 2006
※ 引述《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