jdbc备份mysql数据库_mysql数据库__Jdbc直接操作__PreparedStatement__数据库备份

一、代码如下

private void BackupDatabase() {

// TODO Auto-generated method stub

java.sql.PreparedStatement ps = null;

java.sql.Connection cn = null;

ResultSet rs = null;

try {

// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

Class.forName("com.mysql.jdbc.Driver").newInstance();

cn = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/learn?user=root&password=&useUnicode=true&characterEncoding=UTF8");

ps = cn.prepareStatement("backup database learn to disk=‘d:/12345.bak‘");

int i= ps.executeUpdate();

System.out.println(i);

if(i>=1) {

System.out.println("数据库备份:成功");

}else {

System.out.println("数据库备份:失败");

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

} finally {

try {

ps.close();

cn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

原文:http://www.cnblogs.com/wujianbo123/p/7637042.html

你可能感兴趣的:(jdbc备份mysql数据库)