连接Oracle数据库必须先向java程序注册Oracle JDBC驱动程序,然后才能打开数据库连接。有两种注册Oracle JDBC驱动程序的办法。
1、使用java.lang.Class的forName()方法
       例子:Class.forName("oracle.jdbc.OracleDriver");
2、使用JDBC DriverManager类的registerDriver()方法。
       例子:DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

注意:如果使用Oracle8i JDBC驱动程序,那么需要导入oracle.jdbc.driver.OracleDriver类,然后注册这个类的实例。

例子:
import oracle.jdbc.driver.OracleDriver;
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver这两个驱动有什么区别?相关推荐

  1. 错误:“Cannot load JDBC driver class ‘com.mysql.jdbc.Driver”的解决方法

    错误:"Cannot load JDBC driver class 'com.mysql.jdbc.Driver"的解决方法 参考文章: (1)错误:"Cannot lo ...

  2. Could not load JDBC driver class [com.mysql.jdbc.Driver]

    我使用Spring JDBC编程时,遇到一个错误消息:Could not load JDBC driver class [com.mysql.jdbc.Driver] 完整的错误为: Jul 27, ...

  3. 莫名其秒的Cannot load JDBC driver class 'com.mysql.jdbc.Driv

    JAR包正常的情况下出现 服务器没有找到驱动jar 报错Cannot load JDBC driver class 'com.mysql.jdbc.Driv 原因是没有把MYSQL驱动放在TOMCAT ...

  4. mySql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver

    Mysql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver 1. 在使用mysql时,控制台日志报错如下: Loading class `c ...

  5. LoadDruidSegmentStep failed SQLException: Cannot load JDBC driver class ‘com.mysql.jdbc.Driver‘

    背景 做kylin on druid 使用官网kylin的demo进行测试 报错 cube: druid_cube, segment: b0624d03-5a4c-2fbb-9430-ad3660d6 ...

  6. Could not resolve placeholder jdbc.driver in string value ${jdbc.driver}

    applicationContext 加载properties类型的配置文件的问题 错误信息:Could not resolve placeholder 'jdbc.driver' in string ...

  7. org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

    背景: 把连接池操控数据库的java程序做成jar包导致如下错误 报错如下: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC ...

  8. mysql的cj是什么包,Mysql版本java问题(com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver)

    老版本com.mysql.jdbc.Driver已弃用 String url1 = "jabc:mysql://127.0.0.1:3306/test"; String url1 ...

  9. com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别

    今天写东西测试的时候发现一个问题,如下: application.yml中数据源是这样配置的: 第一反应就是记忆中连接mysql的驱动不都是com.mysql.jdbc.Driver吗?com.mys ...

最新文章

  1. 用python画太阳系_用 Python 动态模拟太阳系运转
  2. XML 增、删、改和查示例
  3. Android 编译报错:Could not get resource
  4. 苹果自动关机_零下二十度,登山表爆表,苹果冻关机,电霸手机好
  5. 用C语言实现简单的停车场管理
  6. ip68级防水可以泡多久_ip68级防水手机有哪些
  7. 函数 单片机glint_PIC单片机CCS之C语言(#BIT的用法)
  8. 头文件malloc.h:函数 mallopt()的选项
  9. hadoop1.X安装
  10. xshell安装激活教程
  11. python将数据写入txt文本文件
  12. android微信支付跳转逻辑,Android对接微信支付
  13. 为什么要面向对象编程?
  14. Unity官方案例——Roll a ball
  15. 希腊字母常用指代意义及其中英文读音
  16. 数据指标体系如何从设计到落地
  17. Qt Quick实现九宫格划指锁屏视图
  18. Android 8.1 9.0 10.0 在系统app安装第三方app弹出 解析安装包出现问题 的解决方案
  19. CMD恢复LSP及查询
  20. DTU应用场景,你了解多少?

热门文章

  1. Advanced COM Interop
  2. 有一群志同道合的程序员朋友是怎样的体验?
  3. dr.fone使用教程:如何修复iOS
  4. Microsoft Visual Studio 2019 美化之——透明化窗口 Microsoft Visual Studio 2019 C/C++ Windows 下重量级编辑器 Editor
  5. 进入2.0阶段!从阿里大鱼买断军事大V看内容平台的生态之争
  6. 清华计算机系唐杰,清华大学—唐杰:图神经网络(GNN)及认知推理
  7. OSChina 周日乱弹 ——我是胖娜丽莎
  8. 关于xxl-job终止任务但程序没有停止的问题
  9. 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
  10. SQL server 语句删除部分数据