thin 和 oci两种方法连接oracle数据库 比较
2007-09-15 21:42
471 查看
the JDBC thin driver provides the only way to access Oracle from the Web (applets). It is smaller and slower than the OCI drivers.
the JDBC oci driver :
One must have Net8 (SQL*Net) installed and working before attempting to use one of the OCI drivers.
从使用thin驱动切换到oci驱动在配置来说很简单,只需把连接字符串java:oracle:thin:@hostip:1521:实例名换为java:oracle:oci@本地服务名即可。如:
从 jdbc:oracle:thin:@10.1.1.2:1521:shdb 改成
jdbc:oracle:oci8:@shdb
//shdb具体查看network/admin/tnsnames.ora文件
//有可能thin和oci两种方法的shdb是不一样的
public class TwoThread {
public static void main(String[] args) {
ThinThread thin = new ThinThread();
OciThread oci = new OciThread();
thin.start();
oci.start();
}
}
至于thin和oci的代码在此省略...
2个线程在各自的run函数里都是先进行数据库连接,然后在同一张表中插入50条数据
结果在thin线程刚开始插入第一条数据的时候(也就是连接刚成功),oci线程已经完成了30条的数据插入,之后几乎就是间隔的进行数据插入知道完成...
也就是说2着进行sql语句操作的效率目前还没有比较出来,但是光连接数据库这一步差别就已经很大了...
the JDBC oci driver :
One must have Net8 (SQL*Net) installed and working before attempting to use one of the OCI drivers.
从使用thin驱动切换到oci驱动在配置来说很简单,只需把连接字符串java:oracle:thin:@hostip:1521:实例名换为java:oracle:oci@本地服务名即可。如:
从 jdbc:oracle:thin:@10.1.1.2:1521:shdb 改成
jdbc:oracle:oci8:@shdb
//shdb具体查看network/admin/tnsnames.ora文件
//有可能thin和oci两种方法的shdb是不一样的
public class TwoThread {
public static void main(String[] args) {
ThinThread thin = new ThinThread();
OciThread oci = new OciThread();
thin.start();
oci.start();
}
}
至于thin和oci的代码在此省略...
2个线程在各自的run函数里都是先进行数据库连接,然后在同一张表中插入50条数据
结果在thin线程刚开始插入第一条数据的时候(也就是连接刚成功),oci线程已经完成了30条的数据插入,之后几乎就是间隔的进行数据插入知道完成...
也就是说2着进行sql语句操作的效率目前还没有比较出来,但是光连接数据库这一步差别就已经很大了...
相关文章推荐
- Oracle的thin与oci连接方式比较
- 一个简单登陆框的变化+更新了如何连接sql数据库,获得数据集,比较两种方法(数据集和读数据)
- 创建oracle数据库连接(database link)的两种方法
- 创建oracle数据库连接(database link)的两种方法
- Java连接oracle数据库的两种常用方法
- Java连接oracle数据库的OCI和thin
- Java连接oracle数据库的两种常用方法
- Android网络连接的两种方法:apache client和httpurlconnection的比较 分类: H1_ANDROID 2013-10-13 23:23 640人阅读 评论(0) 收藏
- Java连接oracle数据库的两种常用方法
- win7 64位系统 PB连接oracle数据库出现“oracle library oci.dll could not be loaded”问题的解决方法
- Android网络连接的两种方法:apache client和httpurlconnection的比较
- J2EE应用中与Oracle数据库的连接(OCI方式、thin方式和JdbcOdbc桥方式)
- Java使用OCI驱动连接Oracle数据库实现方法
- Java连接oracle数据库的OCI和thin
- Android网络连接的两种方法:apache client和httpurlconnection的比较
- Java连接oracle数据库的两种常用方法
- Android网络连接的两种方法:apache client和httpurlconnection的比较
- Android网络连接的两种方法:apache client和httpurlconnection的比较
- oracle连接两种方式thin与oci区别
- Java连接oracle数据库的两种常用方法g