Oracle未提供相应驱动
本机电脑上有安装ORACLE10G的客户端,后来由于需要玩了一下ODAC,后来又卸载掉了。结果,使用C#进行连接的时候报:
未在本地计算机注册“OraOLEDB.Oracle.1”提供程序
然后,新建一个UDL进行测试,发现Oracle Provider for OLE DB 的选项还在,但是点击的时候报:
提供程序不再可用,请确定提供程序已经被正确安装
可能是由于安装的时候覆盖掉了原来的连接造成的。于是,找到OraOledbXX.dll进行注册,XX是版本信息,你可以直接查询你电脑上的ORACLE目录看自己安装的是什么,然后使用语句进行注册便可以,我是放在D盘,安装的ORACLE10g的。
regsvr32 D:\oracle\bin\oraoledb10.dll
你就可以看到可以用了,如果你不想显示,可以反注册:
regsvr32 D:\oracle\bin\oraoledb10.dll /u
相关文档:
在Oracle8i或以上版本中,可以创建以下两种临时表:
1。会话特有的临时表
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification>)
ON COMMIT PRESERVE ROWS;
2。事务特有的临时表
CREATE GL ......
原文传送门:http://www.blogjava.net/improviser/archive/2008/12/07/244911.html
在前一篇文章中简单介绍了JAVA程序如何调用Oracle存储过程的基本语法程序结构, 本文将介绍JAVA跟Oracle的另一种关系,即通过JAVA编写Oracle存储过程。 通常情况下,我们都是使用Oracle数据库系统中的ps/sql语句来为oracle编写 ......
http://www.diybl.com/course/3_program/java/javajs/2008429/111906.html
如果要使用池的话,就必须使用OracleConnectionCacheImpl,共有三种池的策略:
DYNAMIC_SCHEME(是动态增加.用完如果超过上限则关掉)
The cache will create connections above the specified maximum limit
when necessary but ......
http://www.cnblogs.com/sleepywang/archive/2009/10/13/1582654.html
1. 下载oracle的客户端程序包(30M)
只需要在
Oracle
下载一个叫
Instant Client Package
的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。
  ......