JDBC
同一套Java代码API,操作不同的关系型数据库
(Java DataBase Connectivity)Java数据库连接
本质:
官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口
各个数据库厂商去实现这套接口,提供数据库驱动jar包
我们可以使用这套接口(JDBC)编程,真正执行的代码驱动jar包中的实现类
优点:
各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发
可随时替换底层数据库,访问数据库的Java代码基本不变1.准备:入门案例数据
#创建数据库 create database if not exists db3; #切换数据库 use db3; -- 删除user表 drop table if exists user; -- 创建user表 create table user( id int primary key auto_increment, username varchar(20), password varchar(32) ); -- 添加数据 insert into user values(1,'zhangsan','123'),(2,'lisi','234'); -- 删除account表 drop table if exists account; -- 创建账户表 create table account( id int primary key auto_increment, name varchar(10), money double(10,2) ); -- 添加数据 insert into account(name,money) values('张三',1000),('李四',1000); select * from account;
2.导入驱动包
创建lib目录,存放mysql的驱动mysql-co