一.JDBC: (Java Database Connectivity)
1. jdbc:完成java程序 和 关系型数据库的连接工具.
java程序是 通过面向对象的变成思想 构建的;
mysql数据库管理系统,关系型数据库的思想设计的
2.学习JDBC实际上学习的是ORM映射思想:
ORM映射思想是 Object Relationship Mapping 对象关系映射
有三种映射关系:
1.数据库表 table ------>java实体类 Entity
2.数据库表中的记录 record ------> Person p = new Person();
3.数据库表中的字段 column ------> private String userName;
3.它们之间的关系是 java为首, 各大数据库厂商都去主动适配 java、谈合作
java为了能够适配所有的数据库产品
它就自己编写了一套 api(Application Interface) 应用服务接口
发给 各大数据库厂商, 让各大数据库厂商 自己编写实现类,来适配java
所以我们在实际开发时,要引入数据库的 实现类
例如:mysql它的 实现类的包是 : mysql-connector-java.jar
二.实际开发:用JDBC连接数据库
1.打开eclipse ,创建工程导入 mysql的驱动包 build Path
2.加载驱动Class.forName("com.mysql.jdbc.Driver");
3.通过驱动管理器 获取连接 DriverManager.getConnection(url,user,password);
4.完成DML操作: 对数据库进行 insert into ,update ,delete
5.完成DQL操作: 使用ResultSet 结果集获取数据
注意:jdbc实际上就是通过java提供的接口获取数据库表数据,但是接口不能干活,使用mysql 的实现类 最终完成操作;