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

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

作者头像
小小鱼儿小小林
发布2024-05-25 14:31:44
490
发布2024-05-25 14:31:44
举报
文章被收录于专栏:灵儿的笔记灵儿的笔记

jdbc执行流程:

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

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

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

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

数据库的URL标识:

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

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

基本格式:

代码语言:javascript
复制
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
复制
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 归档