正如标题问题所述,我正在尝试按照本教程的说明进行操作:https://blogs.oracle.com/NetBeansSupport/entry/populating_jtable_from_mysql_database
我一直收到的消息是:“Java Presence API不支持没有主键的表”
让我发疯的事情是,我自己使用SQL创建的表确实有一个主键......
是否有其他(工作)方法可以做到这一点,因为我已经看过并尝试过并且一次又一次失败......
btw这是那些想知道的人的SQL(服务器是通过localhost运行的)
仅供参考我在我的应用程序中有一个表单设置,可以在数据库中添加行,因此这不是连接问题。
提前致谢。
编辑:将它改为只有1个PK,但正如我在评论中所述,它没有改变任何东西。即使我尝试使用以下方法导入它:表格内容并将其绑定。
答案 0 :(得分:0)
我通过创建updateTable类来修复它
String sql = "select * from customers";
preparedStatement=connect.prepareStatement(sql);
resultSet=preparedStatement.executeQuery();
Table_customer.setModel(DbUtils.resultSetToTableModel(resultSet));
//this part forces the premade pallet Jtable to morph
//into the model of my mysql server database table