美文网首页
java进阶学习整理JDBC

java进阶学习整理JDBC

作者: 二爷不太冷 | 来源:发表于2016-12-15 15:32 被阅读0次

1.认识JDBC

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

是Java数据库连接技术的简称,提供连接各种常用数据库的能力。

2.JDBC工作原理

JDBC工作原理

3.JDBC  API主要功能:

与数据库建立连接、执行SQL语句、处理结果。

JDBC功能

DriverManager:依据数据库的不同,管理JDBC驱动

Connection:负责连接数据库并担任传送数据的任务

Statement:由Connection产生、负责执行SQL语句

ResultSet:负责保存Statement执行后所产生的查询结果

4.使用纯Java方式连接数据库

由JDBC驱动直接访问数据库

优点:纯Java,快又可跨平台

缺点:访问不同的数据库需要下载专用的JDBC驱动


JDBC内部流程

5.Statement、ResultSet、PreparedStatement


Statement常用方法 ResultSet常用方法

PreparedStatement接口与Statement接口区别

1.PreparedStatement继承自Statement接机口

2.比Statement对象使用起来更加灵活,更有效率

PreparedStatement知识框架

6.JDBC访问数据库的步骤

1.加载JDBC驱动

2.与数据库建立连接

3.创建Statement或PreparedStatement对象

4.发送SQL语句,并得到返回结果

5.处理返回结果

6.释放资源

遍历结果集中数据可使用列号或列名标识列。

PreparedStatement比Statement提高了代码的可读性和可维护性,提高了SQL语句执行的性能,提高了安全性。

相关文章

网友评论

      本文标题:java进阶学习整理JDBC

      本文链接:https://www.haomeiwen.com/subject/cuhgmttx.html