`
lipeiu
  • 浏览: 6672 次
  • 性别: Icon_minigender_2
  • 来自: 河南
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle的jdbc驱动主要有下面三类:

阅读更多

  1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配置。

  2、JDBC Thin: thin是for thin client的意思,这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信,是纯java实现的驱动,因此不需要在使用JDBC Thin的客户端机器上安装orcale客户端软件,所以有很好的移植性,通常用在web开发中。

  3、JDBC KPRB: 这种驱动由直接存储在数据库中的JAVA程序使用,如Java Stored Procedures 、triggers、Database JSP's。因为是在服务器内部使用,他使用默认或当前的会话连接来访数据库,不需要用户名密码等,也不需要数据库url。

  在应用开发的时候,通常是用前面两种方式,下面是数据库url的写法:

  jdbc:oracle:thin:@server ip: service

  jdbc:oracle:oci:@service
分享到:
评论

相关推荐

    oracle sqlserver2005/2008 mysql驱动包以及url和驱动名

    这个压缩包中包括了oracle sqlserver2005/2008 mysql驱动包以及url和驱动名,三个常用数据库的驱动以及url和驱动的名称,下载后只要在自己的jdbc类中复制进去,修改数据库的名称以及密码就可以使用了!!

    mysql sqlserver oracle数据库驱动jar包

    数据库驱动程序 即 JDBC Driver 是应用于特定数据库的一套实施了JDBC 接口的类集 Java程序在加载了数据库驱动器程序后才能操作相应的数据库 三种数据库的驱动jar包都有 超级好用

    jdbc笔记(自写)

    JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统, 这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。 ​ 总结: JDBC本身是java连接数据库...

    jdbc连接数据库的方式2

    三、以下列出了在使用JDBC来连接Oracle数据库时可以使用的一些技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能(系转载)。  1、在客户端软件开发中使用Thin驱动程序  在开发Java软件方面,Oracle...

    JDBC 3.0数据库开发与设计

    1.5 JDBC驱动程序简介 1.5.1 JDBC-ODBC 桥和ODBC驱动程序 1.5.2 本地API部分Java驱动程序 1.5.3 JDBC网络纯Java驱动程序 1.5.4 本地协议纯Java驱动程序 1.5.5 JDBC驱动程序的比较 1.6 本章小结 第2章 JDBC...

    jdbc基础和参考

    Oracle数据库进行连接的时候,使用的驱动类: 1.oracle.jdbc.driver.OracleDriver 2.oracle.jdbc.OracleDriver 2.建立连接 连接方式: 1.DriverManager(中的getConnection其实也是调用的Driver.connect方法) ...

    Nacos2.2版本数据库适配插件.zip

    postgresql模块的打包默认会包含postgresql的jdbc驱动类和base依赖。 ### 2.2、修改数据库配置文件 在application.properties文件中声明postgresql的配置信息: ```java spring.datasource.platform=postgresql ...

    FCKEDIT和定时器

    driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:ora9"/> <Resource name="jdbc/mysqlds" auth="Container" type="javax.sql.DataSource" maxActive...

    jsp连接数据库大全

    一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建 create table test(test1 varchar(20),test2 varchar(20) 然后向这个表写入一条测试...

    用连接池提高Servlet访问数据库的效率(2)

    一个JDBC URL由三部分组成:协议标识(总是jdbc),驱动程序标识(如 odbc、idb、oracle等),数据库标识(其格式依赖于驱动程序)。例如,jdbc:odbc:demo,即是一个指向demo数据库的JDBC URL,而且访问该数据库要...

    nexus-3.14.0-04-win64

    hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件; proxy 代理仓库:代理公共的远程仓库; virtual 虚拟仓库:用于适配 Maven 1; group 仓库组:...

    基于javafx8开发的图形界面Vert.x代码生成器,用户可以一键将数据库中的表生成为任意风格的.java代码文件

    默认集成了Oracle , SqlServer , MySQL , PostgreSql数据库驱动jar包; 特色功能预览: 生成实体类 生成WEB API相关接口 Router 生成业务逻辑相关的Service/ServiceImpl 生成操作数据库的SQL类 生成单元测试 软件最大...

    DBKING使用指南

    DbKing核心只依赖于JDBC驱动类,十分的轻量级,易于使用。  2、避免数据库连接泄漏的问题。数据库建立连接、关闭连接默认情况下都由db-unifier处理。有人会觉得这样影响效率,当然我们也提供自己手动控制连接的...

    jpivot学习总结.doc

    <jp:mondrianQuery dataSource="" id="query01" jdbcDriver="oracle.jdbc.driver.OracleDriver" jdbcUrl="jdbc:oracle:thin:ngykt/ngyktadmin@172.16.46.241:1521:orcl10" catalogUri="/WEB-INF/queries/feeSchema....

    springmybatis

    在src_user下建立package:com.yihaomen.mybatis.model ,并在这个 package 下建立 User 类: 程序代码 程序代码 package com.yihaomen.mybatis.model; public class User { private int id; private String ...

    超级有影响力霸气的Java面试题大全文档

     Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 13、&和&&的区别。 &是位运算符...

    Spring-generator一键生成数据库文件

    默认集成了Oracle、SqlServer、MySQL、PostgreSql 数据库驱动 jar 包,其他数据库可以自己添加依赖。 工具默认集成了以 MyBatis 作为持久化层的模板,如果需要 JPA 相关等模板可以自己参考工具的文档进行编写。 ...

    Java面试宝典2010版

    21、注册Jdbc驱动程序的三种方式 22、用JDBC如何调用存储过程 23、JDBC中的PreparedStatement相比Statement的好处 24. 写一个用jdbc连接并访问oracle数据的程序代码 25、Class.forName的作用?为什么要用? 26、大...

    java 面试题 总结

     Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 10、&和&&的区别。 &是位运算符...

Global site tag (gtag.js) - Google Analytics