前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库JDBC学习,详解注册JDBC驱动程序的3种方式

数据库JDBC学习,详解注册JDBC驱动程序的3种方式

作者头像
用户1289394
发布2021-08-27 11:13:13
1.1K0
发布2021-08-27 11:13:13
举报
文章被收录于专栏:Java学习网Java学习网

本期学习注册JDBC驱动程序的3种方式

JDBC驱动程序实际上就是在JDBC API中实现定义的接口,用于与数据库服务器进行交互。而使用JDBC进行数据库操作的第一步就是驱动注册(当然你得先导入JAR)。驱动注册有多种方式,第一步必然是获得正确的驱动名称与URL格式。本文我们就来为大家介绍注册JDBC驱动程序的3种方式。

首先我们先来了解一下常用的驱动程序名称与URL格式:

随着版本变化,会存在些许变动,如有不对,还需重新查验。比如MYSQL中5与6 ,MySQL5用的驱动是com.mysql.jdbc.Driver,MySQL6以后用的是com.mysql.cj.jdbc.Driver。

在通过驱动管理器创建连接前需要进行驱动注册

驱动注册有3种形式:

1、Class.forName("com.mysql.jdbc.Driver");

2、DriverManager.registerDriver(new com.mysql.jdbc.Driver());

3、System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");

下面我们来详细介绍一下这3种驱动注册方式:

1、比较常用

2、通过系统的属性设置

3、看起来比较直观的一种方式,注册相应的db的jdbc驱动,3在编译时需要导入对应的lib

注册JDBC驱动程序的3种方式,就是以上介绍到的所有的内容。驱动注册就是加载数据库的驱动程序,是使用JDBC进行数据库操作的第一步。JDBC的桥接模式,提供给应用程序开发者的API是抽象,这个驱动程序就是实现,如果不能进行成功注册,就没办法提供后续的服务了,所以驱动注册很重要。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java学习网 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档