gpt4 book ai didi

java - 如何使用java备份mssql数据库?

转载 作者:行者123 更新时间:2023-12-01 13:48:57 25 4
gpt4 key购买 nike

我目前使用的是Mssql2000。我如何使用java应用程序备份这个数据库?这可能吗?

最佳答案

只需使用 jdbc 运行备份数据库脚本,例如...

BACKUP DATABASE 'databaseOfNames' TO DISK = 'c:\myFile' 

所以你会做类似的事情......

 try (
// Step 1: Allocate a database "Connection" object
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:8888/ebookshop", "myuser", "password"); // MySQL

// Step 2: Allocate a "Statement" object in the Connection
Statement stmt = conn.createStatement();
) {
String strSelect = "BACKUP DATABASE 'databaseOfNames' TO DISK = 'c:\myFile' ";
ResultSet rset = stmt.execute(strSelect);
}

需要注意的是,这使用了新的 JDK7 try-with-resources 代码,因此它会自动关闭资源。

关于java - 如何使用java备份mssql数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20120525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com