使用rs.insertRow()将JTable中的数据插入到数据库sqlserver
来源:互联网 发布:linux是数据库软件么 编辑:程序博客网 时间:2024/05/21 15:07
看代码:
public void click_on_add() {
System.out.println("事件发生中!");
String[] rowValues = { MainWin.fild_num.getText(),
MainWin.fild_type.getText(), MainWin.fild_name.getText(),
MainWin.fild_charge.getText(), MainWin.fild_datap.getText(),
MainWin.fild_data.getText(), MainWin.fild_cmp.getText(),
MainWin.fild_addr.getText(), MainWin.fild_times.getText(),
MainWin.fild_say.getText() };
MainWin.tableModel.addRow(rowValues); // 添加一行
// System.out.println(MainWin.fild_num.getText());
// int rowCount = MainWin.table.getRowCount() + 1; // 行数加上1
try {
ConnDatabase.rs.moveToInsertRow();
//以下更新结果集,这点在插入到数据库中之前很重要
ConnDatabase.rs.updateInt(1, Integer.valueOf(MainWin.fild_num.getText()));
ConnDatabase.rs.updateString(2, MainWin.fild_type.getText());
ConnDatabase.rs.updateString(3, MainWin.fild_name.getText());
ConnDatabase.rs.updateFloat(4, Float.valueOf(MainWin.fild_charge.getText()));
ConnDatabase.rs.updateString(5, MainWin.fild_datap.getText());
ConnDatabase.rs.updateString(6, MainWin.fild_data.getText());
ConnDatabase.rs.updateString(7, MainWin.fild_cmp.getText());
ConnDatabase.rs.updateString(8, MainWin.fild_addr.getText());
ConnDatabase.rs.updateInt(9, Integer.valueOf(MainWin.fild_times.getText()));
ConnDatabase.rs.updateString(10, MainWin.fild_say.getText());
ConnDatabase.rs.insertRow();// 插入到数据库中
} catch (SQLException e) {
e.printStackTrace();
}
}
特别要注意的要点:
必须先更新结果集,在执行rs.insertRow(),否则出现“主键不能为空的”,“com.microsoft.sqlserver.jdbc.SQLServerException: 结果集没有当前行。“等异常。
- 使用rs.insertRow()将JTable中的数据插入到数据库sqlserver
- 将数据库中的数据显示到JTable上
- java的JTable组件显示mysql数据库表中的数据以及将JTable表格中的数据存储到数据库中
- 【sqlserver】将一张表中的数据插入到另一张表中
- 使用vb.net 语言将sqlserver数据库中的数据显示到bomboBox中的代码
- 如何将Perfmon中的数据存放到SqlServer数据库中
- 如何将Perfmon中的数据存放到SqlServer数据库中
- rs.insertRow用结果集更新数据库中的表rs.updateString
- 将txt中的数据插入到数据库中
- SqlBulkCopy 快速插入数据到SqlServer 数据库
- 如何将jtable中的数据导入到EXECL中?
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- 将SQLServer中的数据库导入到PowerDesigner
- 将SQLServer中的数据库导入到PowerDesigner
- 使用poi将jtable数据导出到excel中
- 将Excel中的数据导入到Sqlserver
- vista系统下安装oracle 10g数据库后,出现SP2-1503,SP2-0152错误。
- ZOJ 2475 Benny's Compiler 深搜查找环路
- 创新工场2013年笔试题(一) 复制构造函数
- 嘲讽
- zz 动态库,头文件,命令搜索路径
- 使用rs.insertRow()将JTable中的数据插入到数据库sqlserver
- Using C++ objects in Delphi
- Java与Flex学习笔记(18)----Flex中创建右键菜单
- Java 免锁容器
- 好吧,从今天开始写博客。
- VS2008反汇编小解
- setZValue() function
- 一天一个算法题-简单的-递归
- 实验:常用控件