jdbc: (java database connectivity) java数据库连接
java程序就是 客户端 Client
mysql是服务器 Server
Client Server
java代码 <----------------> mysql
它是一套规范 API (Application interface )
作用就是提供了 格式各样的 功能
java 占有主导地位 mysql
oracle
DB2
java自己写一套规范 interface
各地数据库厂商 自己写 实现类
java.sql.*;
mysql的第三方jar包是 mysql-connector-Java.bin.jar 是自己实现的
oralce的第三方jar包是 ojdbc.jar
jdbc的开放步骤:
1.创建工程 导入 mysql-connector-java.jar
2.连接数据库
错误:
|-- Unknown database 'test11111' 数据库写错了
|-- Access denied for user 'root'@'localhost' (using password: YES) 用户名或密码错了
|-- java.lang.ClassNotFoundException: com.mysql.jdbc.Dirver 类名写错了
|-- 出现的问题: 导包 错误, 单词写错
|-- mysql数据库版本和 jar的版本 不匹配,更换jar包 com.mysql.cj.jdbc.Driver