思路:
双击表格中你要更改的数据,然后将要更改的数据显示到一个新的窗体上,显示的内容基本上都是用文本框显示,修改完后点击确定按钮,在按钮的点击事件下,写数据库的修改。
再在你的主函数里写一个显示函数做更新,只要你已有添加,修改,删除,table就会立刻显示!
当然有关系了,数据类型必须和数据库定义一样,其实这个不困难的
你在这里
stmtexecuteUpdate(sql);
打个断点,然后把SQL的值拷贝出来,放到数据库里直接运行一下,什么时候拷贝出来的SQL直接运行没问题了,那么程序也就没问题了。
这么直接往里插,是不对的,字符串类型的字段要加单引号,数值字段类型可以不加引号
但是从TABLE出来的字符串都是STRING,你需要自己转换成数值型变量
楼主很懒,不看JAVA的JTable的 API 文档
JTable(int numRows,
int numColumns)
使用 DefaultTableModel 构造具有 numRows 行和 numColumns 列个空单元格的 JTable。
JTable(Object[][] rowData,
Object[] columnNames)
构造一个 JTable 来显示二维数组 rowData 中的值,其列名称为 columnNames。
JTable(TableModel dm)
构造一个 JTable,使用数据模型 dm、默认的列模型和默认的选择模型对其进行初始化。
JTable(TableModel dm,
TableColumnModel cm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和默认的选择模型对其进行初始化。
JTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和选择模型 sm 对其进行初始化。
JTable(Vector rowData,
Vector columnNames)
构造一个 JTable 来显示 Vector 所组成的 Vector rowData 中的值,其列名称为 columnNames
以上就是关于如何更改Jtable中的数据并且更新到数据库中全部的内容,包括:如何更改Jtable中的数据并且更新到数据库中、java把JTable中的数据插入到数据库问题、JAVA如何将数据库的记录显示在JFrame窗体的JTable中并且点击表相应的记录能在文相应的本字段显示信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)