一、JDBC概述
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。
JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题
二、Java中的数据存储技术
1.JDBC直接访问数据库
2.JDO (Java Data Object )技术
3.第三方O/R工具,如Hibernate, Mybatis 等
JDBC是java访问数据库的基石,JDO、Hibernate、MyBatis等只是更好的封装了JDBC。
三、获取数据库连接
连接方式一
@Test
public void test() throws SQLException {
// 1.获取Driver实现类对象,导入jar包
Driver driver = new com.mysql.jdbc.Driver();
// 2.提供要连接的数据库
// student:数据库名
String url = "jdbc:mysql://localhost:3306/student";
// 3.提供要连接的用户名和密码
Properties info = new Properties();
// 将用户名和密码封装在Properties中
info.setProperty("user", "root");
info.setProperty("password", &