2013-01-07 30 views
0

这里就是我想实现:
列出所有Access数据库中的表到一个JScrollPane

  • 有一组创建的表被填充数据
  • 用户将使用GUI来查看表格的内容或丢弃表格。多数民众赞成它,只有两个操作
  • 表的列表必须在JScrollPane呈现,使用户可以选择。
  • 我不知道如何做到这一点。
    我能做的SQL不过,问题是上市的事情到JScrollPane
    帮助将不胜感激......

    +0

    表是DBable表的JTable还是表示? –

    +0

    有几个数据库浏览器,但元数据存储在JComboBox中,必须改为JList – mKorbel

    +0

    @NikolayKuznetsov表示数据库表。 –

    回答

    1

    为了让所有的表从Access数据库,你要查询TableDefs表。这个article更详细地介绍了如何编写查询。

    为了显示Access数据库中的所有表,您需要创建一个JList,该JList具有一个JScrollPane父级,该父级包含在JFrame的主JPanel中。所有这些组件都必须存在于Swing Event Dispatch线程中。

    要了解有关Swing组件的更多信息,请通过Oracle Swing tutorial

    +0

    你应该更容易从Jet的模式中获取列表/ ACE连接,而不是使用Access对象。 – Fionnuala

    相关问题