JDBC 简介|学习笔记

简介: 快速学习 JDBC 简介

开发者学堂课程【Java 高级编程JDBC 简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/20/detail/432


JDBC 简介


现代的开发几乎所有的项目都是围绕着数据库展开的,很少会见到没有数据库而单独存在的项目。

所以任何一门编程语言如果要想发展,那么必须对数据库的开发有所支持,同样,Java从最初的时代开始就一直支持着数据库的开发标准—— JDBC(Java Database Connectivity Java 数据库连接),JDBC 本质上来讲并不属于一个技术,它属于一种服务。

而所有服务的特征,必须按照指定的套路来进行操作。在 Java 里面专门为 JDBC 提供有一个模块 (java.sql),里面核心的一个开发包( java.sql),在 JDBC 里面核心的组成就是 DriverManager 类以及若干接口(Connection、Statement、PreparedStatement、ResultSet)).

 

对于 JDBC 的程序数据库访问也分为如下四种形式:

JDBC-ODBC 桥连接:利用微软的 ODBC 技术进行连接,而后再利用 JDBC 技术访问  ODBC 技术进行数据库的开发,这种技术为 Java 默认支持的技术,不需要做任何的额外配置即可能实现

-处理流程:程序→ JDBC → ODBC →数据库,操作性能很差,使用人数极少。

JDBC  连接:直接利用  JDBC  进行数据库的连接处理;

处理流程:程序→JDBC →数据库,这种连接一般只连接本地数据库服务器

JDBC  网络连接:通过特定的网络协议连接指定的数据库服务;

处理流程:程序→JDBEC→网络数据库(IP 地址,端口号)

JDBC 协议连接:自己通过编写指定的协议操作实现数据库的访问;

   

 

相关文章
|
3月前
|
SQL druid Java
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
58 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(下)
|
3月前
|
SQL Java 关系型数据库
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
132 3
Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)(上)
|
3月前
|
SQL 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(下)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
39 6
|
3月前
|
存储 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(上)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
50 4
|
3月前
|
SQL 关系型数据库 MySQL
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)(中)
Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
31 3
|
5月前
|
Java 关系型数据库 MySQL
JDBC简介以及快速入门
JDBC简介以及快速入门
33 0
|
6月前
|
Java 关系型数据库 MySQL
JDBC学习笔记
JDBC学习笔记
|
SQL 关系型数据库 Java
数据库系列课程(07)-Sharding-Jdbc简介
数据库系列课程(07)-Sharding-Jdbc简介
117 0
|
Java 数据库连接 数据库
JDBC学习笔记2
JDBC学习笔记2
53 0
|
SQL Java 关系型数据库
JDBC学习笔记
JDBC学习笔记
128 0