【发布时间】:2019-07-18 08:56:02
【问题描述】:
我想通过 NetBeans 从另一个 SQL 表数据中插入 SQL 表数据。我希望当我想按下操作按钮时,它应该从 SQL 表(EventLog)插入到 SQL 表数据(insertdata2)中。
表 1:事件日志 事件 ID (int) ObjectId (varchar 50) 名称(varchar 50) 值(varchar 50)
表 2:插入数据2 标识(整数) ObjectId (varchar 50) 名称(Varchar 50) 值(varchar50)
这是我的按钮代码:
DoConnect();
st=conn.createStatement();
rs=st.executeQuery("insert into insertdata2 (ObjectId,insertdata2.Name,insertdata.Value) select top 5 EventLog.ObjectId,EventLog.Name,EventLog.Value from EventLog order by EventId desc");
rs=st.executeQuery("select top 50 EventId,ObjectId,Name,Value from insertdata2 order by Id desc ");
jTable1.setModel(net.proteanit.sql.DbUtils.resultSetToTableModel(rs)); }
catch(Exception e){
JOptionPane.showMessageDialog(null,e); }
但它显示错误:“语句没有返回结果集”
【问题讨论】:
-
insert 不返回结果集。使用
executeUpdate。
标签: javascript java sql netbeans