2012-07-30 73 views
0

我目前正在为一个项目制作移动取证工具包。我已经死了,希望有人能帮助我。使用.db文件填充JTable

在Android上,短信,通话记录,联系人等全部保存为.db文件,我希望我可以填充一个JTable以在特定按钮上按下时显示结果。例如,您可以单击查看文本,JTable将填充手机上的所有文本消息。此外,.db文件中充满了我不需要显示的列,因此有没有办法只选择我想要的列?

+0

什么.db文件的格式是任何想法

Java and SQLite

这里描述JDBC数据然后绑定到JTable的?如果它是一个数据库,你知道哪一个,需要访问它的凭据?如果是这种情况,您可以使用[ResultSetTableModel](http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CFsQFjAA&url=http%3A%2F%2Fcs.fit .edu%2F〜mmahoney%2Fcis5100%2Fexamples%2Fch25%2FFig25_28_31%2FResultSetTableModel.java&ei = jukWULS0GcT2sgb8 -oDoCQ&usg = AFQjCNF2nrGzbIPxMd_9XoEoSU5HnmOgug)并通过扩展它,您可以使用适当的查询限制列。 – 2012-07-30 20:12:20

+0

它绝对是一个数据库,因为我可以使用SQLite数据库浏览器查看内容。但我不知道如何找出它的数据库类型 – 2012-07-30 20:32:34

+0

请遵循@antix解决方案,并将SQLLite JDBC驱动程序添加到您的类路径中。创建一个返回所需信息的SQL查询。然后我会考虑使用我在上面通过连接信息和查询建议的TableModel,将它设置在一个JTable上并显示在JFrame中。 – 2012-07-30 20:38:23

回答