一. .NET连接Oralce数据库
<add name="ConnectionString" connectionString="Data Source=Oralce客户端中显示的数据库名称;Persist Security Info=True;User ID=Oralce客户端中显示的SID;Password=密码;Unicode=True"
   providerName="System.Data.OracleClient" />
Oracle参数以:开头

二. 使用ODBC  ORalce连接
选择Oralce in驱动,Data Source Name为DNS名称(根据自己需要填写),TNSServiceName为Oralce客户端中显示的数据库名称,然后输入用户名和密码即可
以下注意:

1. 安装Oralce Client  2.添加 ODBC,我添加的是系统DNS  3.在程序中连接ODBC
常见问题:
1. 由于系统错误   5   (Oracle   in   OraHome92),指定驱动程序无法加载。
文件夹权限问题 , 因为ODBC要去oracle92的安装目录中读取驱动
  启动IIS进程账号(IWAP_机器名)对ora92没有任何权限,给加上就可以了。  
  更改方法:  
  1。找到oracle92的安装目录,例如:D:\oracle\ora92  
  2.察看文件夹的属性--〉安全,把IWAP_user这个账号加进去,只要有读取权限就能运行了。  
   
  也可以把这个账号加到具有访问Ora92文件夹的用户组中,比如系统用户,不过可能不太安权,呵呵
posted on 2008-03-24 16:50  网碾平  阅读(662)  评论(0编辑  收藏  举报