Bingo_123456 2015-01-14 09:13 采纳率: 0%
浏览 2041

java 备份还原本地数据库 sql server 2005

图片说明
这是用swing开发的一个界面
想要点击 按钮 可以实现数据库的备份和还原
本来尝试了下 但是失败了 代码如下
JButton button = new JButton("\u786E\u8BA4");
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
try {

                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=Management","sa","zsmj1992");
                ps=ct.createStatement();
                ps.execute("backup database Management to disk='D:\back.bak' with format");
                JOptionPane.showMessageDialog(null,"备份成功!","消息",JOptionPane.PLAIN_MESSAGE);

            } catch (ClassNotFoundException | SQLException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }
        }
    });

报错了
com.microsoft.sqlserver.jdbc.SQLServerException: 无法打开备份设备 'D:ack.bak'。出现操作系统错误 123(文件名、目录名或卷标语法不正确。)。
求指点 谢谢

  • 写回答

2条回答

  • Bingo_123456 2015-01-14 09:19
    关注
     JButton button = new JButton("\u786E\u8BA4");
            button.addMouseListener(new MouseAdapter() {
                @Override
                public void mouseClicked(MouseEvent e) {
                    try {
    
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=Management","sa","zsmj1992");
                        ps=ct.createStatement();
                        ps.execute("backup database Management to disk='D:\back.bak' with format");
                        JOptionPane.showMessageDialog(null,"备份成功!","消息",JOptionPane.PLAIN_MESSAGE);
    
                    } catch (ClassNotFoundException | SQLException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                    }
                }
            });
    
    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!