JDBC(Java Database Connectivity)Java数据库连接技术
1.DriverManager类:一局数据库的不同来管理数据库驱动
2.Conntection接口:负责连接数据库并担任传送数据的任务
3.Statement接口:由Connection产生,负责执行SQL语句或存储过程
4.ResultSet接口:负责保留Statement产生的查询结果
5.PreparedStatement接口:继承自Statement接口,他的执行效率更优
6.CallableStatement接口:执行存储过程
DBC-ODBC桥连接方式:
优点:只要是支持ODBC的数据库都可以使用
缺点:执行效率低、功能不够强大
纯JAVA连接
优点:100%Java,可跨平台
缺点:要下载服务器商提供的驱动
DriverManager 是个类
默认数据库端口号 1433
public static void main(String[] args) {
try {
//注册驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("注册驱动成功");
//架子啊驱动并获取数据连接对象
String url = "jdbc:sqlserver://localhost:1433;databaseName=book";
String name = "sa";
String password="123";
Connection connection = DriverManager.getConnection(url, name, password);
System.out.println("连接数据库成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}