前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jdbc的执行流程|不同数据库的驱动配置

jdbc的执行流程|不同数据库的驱动配置

作者头像
小小鱼儿小小林
发布2024-05-25 14:31:44
发布2024-05-25 14:31:44
12600
代码可运行
举报
文章被收录于专栏:灵儿的笔记灵儿的笔记
运行总次数:0
代码可运行

jdbc执行流程:

1.由DriverManager根据数据库的URL标识,自动识别查找注册给DriverManager的多各Driver对象,

2.通过调用Driver对象的Connect方法和数据库之间建立起来连接(此时返回Connection对象)

3.建立起来了解之后,由Statement对象负责搬运sql语句到数据库服务端执行,然后将执行结果搬回程序端

4.处理程序端返回的ResultSet。

数据库的URL标识:

数据库url标识的存在主要是为了能够让DriverManager通过这个标示可以正确的识别使用的数据库,以及查找到正确的Driver对象,并且通过这个Driver可以和数据库之间建立起来连接。

这个url由数据库厂商提供。

基本格式:

代码语言:javascript
代码运行次数:0
运行
复制
jdbc:subprotocol:subname
example: jdbc:odbc:dbname (通过jdbc-odbc桥的方式实现的数据库连接url)
oracle :jdbc:oracle:thin:@localhost:1521:xe
mysql : jdbc:mysql://localhost:3306/javademo?characterEncoding=UTF8
note:其中还可以包含编码等信息,

不同的数据库的驱动配置如下:

代码语言:javascript
代码运行次数:0
运行
复制
JDBC-ODBC: sun.jdbc.odbc.JdbcOdbcDriver
Oracle:oracle.jdbc.driver.OracleDriver
cloudscape: com.cloudscape.cor.RmiJdbcDriver
PointBase: com.pointbase.jdbc.jdbcUniversalDriver
Weblogic Ms-SQL driver: weblogic.jdbc.mssqlserver4.Driver
MySQL: com.mysql.jdbc.Driver
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • jdbc执行流程:
  • 数据库的URL标识:
    • 基本格式:
    • 不同的数据库的驱动配置如下:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档