我已经成功地将JTable与我的SQL数据库链接了。数据库表中的所有数据均显示在JTable中。但是在列下 documentFile 和 photo 在JTable中显示了一些代码而不是其名称。我想获取在SQL数据库中存储的相关文档名称和照片名称,而不是这些代码。
我代码的一部分由查询组成...
public ViewAccounts() {
initComponents();
ViewTable();
}
private void ViewTable(){
DBConnection db = new DBConnection();
try{
query = "SELECT * FROM tourClient";
PreparedStatement stm = db.getconn().prepareStatement(query);
rs = stm.executeQuery();
View_Table.setModel(DbUtils.resultSetToTableModel(rs));
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
}
我不能在这里上传图片,因为我的声誉较小,所以它们不允许我。
我的餐桌巡回赛中的东西。
客户,名称,年龄,国籍,地址,电子邮件,Phoneno,Passportno,Insuaranceno,Foodreq,Healthreq,Nextofkin,Nextofkin,DocumentFile,Photo
除了显示某些代码的文档和照片外,它们都可以正常工作
我认为我不太遵循您的场景,但对我来说听起来更像是您应该考虑为这些列创建自己的单元格渲染器,而不是使用默认的单元格渲染器。
希望它有帮助