文章目录
1. JDBC简单介绍
JDBC,全称是Java Database Connectivity,就是Java数据库连接,它是一个Java API,用于Java程序和数据库之间的通信。简单来说,就像是一个桥梁,让Java应用程序能够执行SQL语句,以查询和操作数据库中的数据。
1.1 JDBC起源
那JDBC是怎么来的呢?回到1990年代中期,Java刚刚诞生不久后,就开始被广泛应用于网络和企业环境中。随着Java的普及,需要一个标准的方法让Java应用程序能够与数据库交互,因为那个时候的数据库种类很多,每种数据库都有自己的连接方法,这对于开发者来说太复杂了。
为了解决这个问题,Sun Microsystems(Java的开发者)在1997年发布了JDBC规范。JDBC通过提供一套统一的API,让Java应用无论背后是什么数据库,都能用同样的方式来访问数据库,极大地简化了数据库编程工作。这样,开发者就不需要针对每一种数据库编写不同的代码了,只需学习JDBC API,就可以实现与数据库的交互,这也促进了Java在企业级应用中的广泛应用。
2. JDBC连接流程
JDBC操作数据库的基本流程通常分为以下几个步骤:
- 建立数据源
- 建立连接
- 创建
PreparedStatement
- 执行SQL语句
- 处理结果集
- 关闭连接
3. 示例代码
下面的示例代码展示了如何使用 JDBC 连接到一个 数据库 ,并执行一个简单的查询操作: |
import com.mysql.cj.jdbc.MysqlDataSource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import