oracle批次处理数据_Oracle提高数据处理效率---对于大批量数据来说例如几百万条数据的处理...

Oracle8 JDBC Drivers

Oracle8提供两种JDBC Driver,JDBC Thin和JDBC OCI(Oracle Call Interface)。JDBC Thine是Type4 Driver,JDBC OCI是Type2 Driver。JDBC 一共有4种类型的Driver:

Type1:JDBC-ODBC桥,将JDBC调用转换到ODBC调用。

Type2:使用本地API,将JDBC调用转换到特定的DBMS调用。

Type3:网络JDBC,将JDBC调用转换成与DBMS无关的网络协议,然后再转换成特定的DBMS协议。

Type4:本地JDBC,将JDBC调用直接转换成特定DBMS协议。

Type1和Type2需要在客户机安装特定的二进制代码,后两种Driver则不需要。因此JDBC OCI Driver不能用于Applet中,因为它调用C库,是与平台相关的,无法下载到客户机的未知平台浏览器中运行。对于Applet中访问数据库,只能用JDBC Thine Driver。

关于JDBC OCI Driver

由于调用了本地C库,据说(Oracle一向比较能吹,不知道是不是真的@_@)效率很高,建议在Application中使用此种Driver。若要使用OCI Driver,必须在客户端安装Oracle Net8才行。连接方法:

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

DriverManager.getConnection("jdbc:oracle:oci8:@(description=(address=(host=localhost)(protocol=tcp)(port=1521))(connect_data=(sid=orcl)))", "bigmouse", "mouse");

关于JDBC Thin Driver

由于JDBC Thin Driver使用TCP/IP Sockets连接,因此必须先要启动Oracle TNS Listener服务。连接方法:

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl ", "bigmouse", 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值