JDBC
1.数据库驱动
驱动:声卡,显卡、数据库
我们的程序会通过数据库驱动,和数据库打交道!
2.JDBC
SUN公司为了简化开发人员的对数据库的统一 操作,提供了一一个Java操作数据库的规范,俗称JDBC
这些规范的实现由具体的厂商去做~对于开发人员来说,我们只需要掌握JDBC接口的操作即可
在框架中:没有什么是加一层解决不了的
java.sql
javax.sql
还需要导入一个数据库驱动包mysql-connector-java-8.0.25.jar这个8.0.25就是你数据库的版本
3第一个JDBC程序
创建测试数据库
CREATE TABLE users (
id INT PRIMARY KEY,
NAME VARCHAR (40) ,
PASSWORD VARCHAR (40),
email VARCHAR (60),
birthday DATE
);
INSERT INTO users (id, NAME, PASSWORD, email, birthday)
VALUES (1, ‘zhansan‘, ‘123456‘, ‘zs@sina.com‘, ‘1980-12-04‘),
(2, ‘lisi‘, ‘123456‘, ‘lisiesina.com‘, ‘1981-12-04‘),
(3,‘wangwu‘,‘123456‘ ,‘ wangwuesina.com‘, ‘ 1979-12-04‘) ;
1.创建一个普通项目
2.导入数据库驱动
先新建一个lib目录:
将jar包导入
将其添加到library,否则不生效。
关闭这个就可以产生层级目录
3.编写测试代码
理解几个过程:
数据库登录账号密码,连接成功登录。现在给我们返回了一个数据库对象。这个数据库对象可以查看表的信息。真正去执行的时候我们需要编写sql。select * from users。
编写sql,点击运行就是执行对象。在数据库中可以点击的在java 中肯定是一个对象