1、简介
1.1介绍JDBC连接数据库的重要性
是Java平台中用于连接和操作数据库的标准API。它的重要性体现在以下几个方面
跨平台性: JDBC允许Java应用程序与各种数据库进行通信,而无需关心底层数据库系统的具体细节
实时连接: 通过JDBC,Java应用程序可以实时连接到数据库,从而实现动态数据存取、更新和处理
数据操作能力: JDBC为开发人员提供了一种灵活的方式来执行SQL查询、更新数据库内容、和执行存储过程等操作
安全性: JDBC通过提供连接池、安全认证等机制,有助于确保数据库连接的安全性。
1.2、定义基本术语
JDBC全称(Java Database Connectivity): Java数据库连接,是用于执行SQL语句并与数据库交互的Java API
驱动程序(Driver): 用于连接Java应用程序和特定数据库的软件组件,它使得Java应用程序可以与数据库通信
数据库URL(Uniform Resource Locator): 用于指定连接到数据库的位置的字符串。它包括数据库服务器的地址、端口和数据库的名称等信息。
连接(Connection): 表示Java应用程序与数据库之间的通信管道。通过连接,可以发送SQL语句给数据库,执行查询并接收结果。
语句(Statement): 用于向数据库发送SQL语句的对象。它可以执行查询(查询语句)或更新数据库内容(更新语句)。
结果集(Result Set): 代表从数据库中检索的数据集。它包含了SQL查询的结果,可以在Java应用程序中进行处理和操作。
了解以上基本术语对接下来学习有很大的帮助。
2、JDBC基础
2.1JDBC是什么?
是Java平台的一个标准API,用于通过Java编程语言连接和操作数据库。它提供了一种方法,使得Java应用程序可以与各种不同的关系型数据库系统进行通信。
2.2、JDBC的工作原理
Java应用程序通过使用JDBC API来请求连接、发送SQL语句、执行数据库操作,并获取结果。
JDBC使用标准接口,使得Java应用程序能够与不同的数据库系统进行交互,而无需针对每种数据库编写特定的代码。
2.3、JDBC与ODBC的区别
JDBC是Java平台上的API,而ODBC(Open Database Connectivity)是Windows平台上的API
需要特定的驱动程序。
3、基本操作过程
3.1、六大步骤
A.通过反射加载驱动
B.获取连接对象
C.根据连接对象获取执行sql的对象
D.向数据库发送sql指令
E.获取结果集
F.关闭资源
3.2、数据库建立
3.3、配置数据库驱动程序
创建一个java项目