我有一个名为“ Clients”的数据库,我只想获取“ contacts”表,而不用其他数据库表作为备份。我想在我的java swing应用程序中做到这一点,请为我解决这个问题。
答案 0 :(得分:0)
这是一种可以完成的方法。
在Swing应用程序中可以有一个用于备份数据库的功能。可以从菜单选项或按钮触发此功能。让我们以单击按钮为例。
在应用程序中创建一个名称为“ Backup Database”的JButton
。
将ActionListener
添加到按钮。 actionPerformed
方法具有函数的逻辑:这将打开状态为JDialog
,JTextArea
的{{1}},以选择备份的目标文件夹/文件名,然后开始该过程。 ,关闭对话框等。状态区域可以显示所选文件夹,输出文件名,成功/错误消息等。过程:
JButton
对象的Statement
方法运行SQL DDL。这将运行SQL以创建备份,并使用备份文件名更新状态区域-或-如果出现异常,则显示适当的消息(和后续操作)。对话框如下所示:
另外,请参阅以下帖子: