温馨提示:这篇文章已超过413天没有更新,请注意相关的内容是否还可用!
摘要:,,本文介绍了MySQL-JDBC的初步认识。内容涵盖了MySQL数据库与Java应用程序之间的桥梁——JDBC(Java数据库连接)的基本概念。文章简要阐述了JDBC的作用,即实现Java程序与MySQL数据库的通信。通过初识JDBC,读者可以了解如何在Java中连接MySQL数据库,进行数据的增删改查操作。
文章目录
对最近学习的JDBC知识进行一个总结。
数据库编程的必备条件
1、编程语言
2、数据库
3、数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包。
Java的数据库编程:JDBC
JDBC,即Java Database Connectivity,是Java中的数据库连接规范,这个API由java.sql.*和javax.sql.*包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问。
JDBC工作原理
JDBC为多种关系数据库提供了统一访问方式,作为特定厂商数据库访问API的一种高级抽象,它主要包含一些通用的接口类,JDBC访问数据库层次结构包含Java语言访问数据库操作完全面向抽象接口编程,开发数据库应用不用限定在特定数据库厂商的API,程序的可移植性大大增强。
JDBC使用
5、1 JDBC开发案例
在进行编程时,需要准备好数据库驱动包,具体操作如下:在项目中创建文件夹lib,将依赖包mysql-connector-java-5.1.47.jar复制到lib中,再右键点击lib文件夹选择Add as Library即可,JDBC中的编程大体上都是类似的,但是使用update、delete、insert语句与select语句的JDBC编程略有不同,这里分为两种情况:
(1)更新语句JDBC编程
因为update、delete与insert语句的JDBC代码类似,这里只举例insert,代码示例如下:首先创建数据源并设置数据库服务器地址、用户名和密码,然后建立sql语句并使用占位符的方法插入变量,最后执行更新并返回更新的行数,释放资源,update和delete的JDBC编程类似,只是修改sql语句的区别而已。
(代码示例已给出)
(2)查询语句JDBC编程
查询语句的JDBC编程与更新语句的主要区别在于执行sql后的处理方式不同,更新语句返回的是整数表示更新的行数,而查询语句返回的是数据的集合,需要以ResultSet的形式接收并处理,代码示例如下:首先建立数据源和连接,然后建立sql语句并执行查询,通过ResultSet接收返回的数据并按数据表列名输出,最后释放资源。
(代码示例已给出)
5、2 JDBC使用步骤总结
(1)创建数据库连接Connection;(2)创建操作命令Statement;(3)使用操作命令来执行SQL;(4)处理结果集ResultSet;(5)释放资源,这是JDBC使用的基本步骤,掌握这些步骤是进行有效数据库操作的关键。
还没有评论,来说两句吧...