//数据库的创建和备份的执行案例

package com.test2;
//引入包
//数据库的创建和备份的执行案例
import java.sql.*;


public class Test {


public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
//注意:连接的服务器ip是127.0.0.1 若果连接网络其他电脑 怎更改ip即可,,,1433为端口,mySQL的端口为3306
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb1";

String dbName = "sa";
String passWord = "sa";
PreparedStatement ps =null;
Connection con =null;

try{
//引入驱动
Class.forName(driverName);
//连接驱动
con = DriverManager.getConnection(url,dbName,passWord);
//ps = con.prepareStatement("create table t(aa int)");//创建表
//ps = con.prepareStatement("create database mmm");//创建数据库
ps = con.prepareStatement("backup database spdb1 to disk = 'E:\123.bak'");//数据库的备份--注意格式 要把备份的名称也写上
boolean b = ps.execute();//该语句可以是任何种类的 SQL 语句。如果第一个结果是 ResultSet 对象,则返回 true;如果第一个结果是更新计数或者没有结果,则返回 false 
if(b){
System.out.println("I am resultSet");
}else{
System.out.println("I am other");
}
}catch(Exception e){
e.printStackTrace();
}finally{
//关闭资源
try {
if(ps!=null){
ps.close();
}
if(con!=null){
con.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值