1 jdbc注册驱动的三种方式-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

jdbc注册驱动的三种方式

lhl545545 来源:德赢Vwin官网 网 2018-02-06 11:04 次阅读

关于驱动包

jdbc中注册驱动,首先导入对应的包,例如mysql-connector-java-5.0.8-bin.jar。驱动包是java和具体数据库之间的连接桥梁,由数据库厂商开发。每一种数据库对应一款驱动jar,甚至每一个版本的数据库都有自己对应版本的驱动jar。

①:第一种方式

Class.forName(“oracle.jdbc.driver.OracleDriver”);//加载驱动

Connection conn = DriverManager.getConnection

(“jdbc:oracle:thin:@127.0.0.1:1521:XE”, “system”, “123456”);

System.out.println(“conn============>”+conn);

jdbc注册驱动的三种方式

②:第二种方式

Driver driver = new oracle.jdbc.driver.OracleDriver();

DriverManager.registerDriver(driver);//(JDBC2.0以后可以省略,默认操作)

Connection conn = DriverManager.getConnection

(“jdbc:oracle:thin:@127.0.0.1:1521:XE”, “system”, “123456”);

System.out.println(“conn============>”+conn);

jdbc注册驱动的三种方式

③:第三种方式:

在classpath下面加上 oracle驱动(ojdbc.jar)的全路径(包含驱动名本身)

java -Djdbc.drivers=oracle.jdbc.driver.OracleDriver 类的全路径名

jdbc注册驱动的三种方式

网上有的说第三种是:System.setProperty(“jdbc.drivers”,“com.mysql.jdbc.Driver”); 看过DriverManager的源码之后发现,原来DriverManager的getConnection会从jdbc.drivers中获取到jdbc驱动,然后注册到自己的一个jdbc驱动列表中去。第三种方式其实可以一次注册多个驱动,中间用:隔开就可以了。比如System.setProperty(“jdbc.drivers”,“XXXDriver:XXXDriver:XXXDriver”); 这样就一次注册了三个数据库驱动。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JDBC
    +关注

    关注

    0

    文章

    25

    浏览量

    13399
收藏 人收藏

    评论

    相关推荐

    伺服电机的三种控制方式

    伺服电机控制方式有脉冲、模拟量和通讯这三种,在不同的应用场景下,我们该如何选择伺服电机的控制方式呢?
    发表于 08-17 11:01 7096次阅读

    三种复位方式比较

    三种复位方式比较
    发表于 08-16 17:31

    步进电机的三种驱动方式

    步进电机的三种驱动方式
    发表于 01-12 17:03

    请问stm32启动的三种方式是什么意思?

    请群主详细解释下这三种启动方式,看了参考资料不是很明白其意!谢谢!
    发表于 07-17 04:35

    常见的三种无线接入方式是什么?

    蓝牙无线组网的优点是什么?常见的三种无线接入方式是什么?蓝牙无线组网原理与上网方案分享
    发表于 05-26 06:33

    STM32三种启动方式是什么

    STM32三种启动方式是什么
    发表于 12-15 07:16

    三种较为常见单片机的驱动方式以及程序

    三种较为常见单片机的驱动方式以及程序
    发表于 12-21 07:49

    压供电系统的三种运行方式

    我国低压供电系统的三种运行方式:国低压供电系统主要有三种运行方式:TN系统、TT系统、lT系统。
    发表于 05-26 17:06 1.1w次阅读
    压供电系统的<b class='flag-5'>三种</b>运行<b class='flag-5'>方式</b>

    伺服电机的三种控制方式该如何应用

    一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式。大多数人想知道的就是这三种
    的头像 发表于 12-14 23:12 5347次阅读

    如何应用伺服电机的三种控制方式

    一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式。大多数人想知道的就是这三种
    发表于 01-22 06:30 7次下载
    如何应用伺服电机的<b class='flag-5'>三种</b>控制<b class='flag-5'>方式</b>

    缩放模拟输入信号的三种方式

    缩放模拟输入信号的三种方式
    发表于 11-02 08:16 1次下载
    缩放模拟输入信号的<b class='flag-5'>三种</b><b class='flag-5'>方式</b>

    Redis实现限流的三种方式分享

    当然,限流有许多种实现的方式,Redis具有很强大的功能,我用Redis实践了三种的实现方式,可以较为简单的实现其方式
    的头像 发表于 02-22 09:52 1070次阅读

    PWM信号输出的三种硬件驱动方式

    PWM信号输出的三种硬件驱动方式 PWM信号,即脉冲宽度调制信号,用于控制电子设备的运转。在电路控制领域中,PWM信号是非常重要的信号之一,它通常用于控制电机、LED灯、音频放大器等设备的运转。当
    的头像 发表于 10-30 09:47 1275次阅读

    嵌入式Linux开发的三种方式

    嵌入式Linux开发主要有三种方式:裸机开发、SDK开发和驱动开发。
    的头像 发表于 01-22 14:22 958次阅读

    介绍三种建模方式

    据量大,而是指样本的完备性。还有就是大数据或者AI被专业学者或者行业工程师所诟病的就是,纯粹的数据驱动搞不出所以然出来,需要领域知识(即Domain Knowledge)的协助。此外,还有第三种建模方式就是混合
    的头像 发表于 01-23 10:48 1794次阅读