一. .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文件夹的用户组中,比如系统用户,不过可能不太安权,呵呵
<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
也可以把这个账号加到具有访问Ora92文件夹的用户组中,比如系统用户,不过可能不太安权,呵呵