多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁。 **什么是JDBC?** Java语言访问数据库的一种规范,是一套API。 JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。 :-: ![](https://img.kancloud.cn/4f/e1/4fe1661388ec20d2fa1e97cf1a57b52c_1190x529.png) <br> JDBC代表Java数据库连接。 JDBC库中所包含的API任务通常与数据库使用: * 连接到数据库 * 创建SQL或MySQL语句 * 在数据库中执行SQL或MySQL查询 * 查看和修改记录 :-: ![](https://img.kancloud.cn/b1/50/b150f46046ee4a86108a13fdb858d385_1398x673.png) <br> <br> ## 二、JDBC使用详解 ### 1、打通数据库 jdbc下载[地址](https://dev.mysql.com/downloads/file/?id=500651) <br> 使用JDBC的好处是: * 各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发; * Java程序编译期仅依赖java.sql包,不依赖具体数据库的jar包; * 可随时替换底层数据库,访问数据库的Java代码基本不变。 注册MySQL驱动 注册MySQL驱动 ~~~Java // 注册MySQL驱动 Class.forName("com.mysql.jdbc.Driver"); ~~~ 建立连接 ~~~Java private static final String SQL_URL = "jdbc:mysql://localhost:3306/spring"; // 数据库连接地址 private static final String SQL_USER_NAME = "root"; // 账号 private static final String SQL_PASSWORD = "huanfeng"; // 密码 // 建立连接 Connection connection = DriverManager.getConnection(SQL_URL, SQL_USER_NAME, SQL_PASSWORD); ~~~ ~~~Java // 获得Statment对象 Statement statement = connection.createStatement(); ~~~