package mytest3;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Test4 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//定义需要的对象
PreparedStatement ps=null;
Connection ct=null;
ResultSet rs=null;
try {
//加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("加载驱动成功");
//得到连接
//127。0.0.1表示你要连接的数据库
//1433 表示sql sever的默认端口
ct=DriverManager.getConnection("jdbc:microsoft://127.0.0.1433;databaseName=spdb1","sa","sa");
System.out.println("连接成功");
//创建ps,创建数据
ps=ct.prepareStatement("create database vvv");
//如果执行的是ddl语句
boolean b=ps.execute();
if(b)
{
System.out.println("ok");
}else{
System.out.println("fail");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
//关闭资源
try {
//为了程序健壮
if(rs!=null){
rs.close();
}
if(ps!=null){
ct.close();
}
if(ct!=null){
ct.close();
}
} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
}
错误提示:
加载驱动成功
java.sql.SQLException: No suitable driver found for jdbc:microsoft://127.0.0.1433;databaseName=spdb1
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at mytest3.Test4.main(Test4.java:30)