Asp.net程序连接oracle数据库的方法:
一:安装oracle的客户端或服务端软件
二:查看环境变量:我的电脑-右键属性-高级-环境变量-Path的值
注意查看安装的客户端或服务端的路径前后顺序
比如:
D:/oracle/product/10.2.0/client_1/bin;D:/app/Administrator/product/11.2.0/client_1;D:/app/Administrator/product/11.2.0/client_1/bin;D:/oracle/product/10.2.0/db_1/bin;%SystemRoot%
三:修改Oracle安装目录下的配置文件:
如果安装的是客户端就修改client_1/目录下的配置文件,如果安装的是服务端就修改db_1/目录下的配置文件
比如:
安装了客户端:D:/oracle/product/10.2.0/client_1/network/ADMIN/tnsnames.ora
安装了服务端:D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora
打开该文件后添加如下信息:
dsName=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ***.***.***.***)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ******)
(INSTANCE_NAME = ******)
)
)
注意:两个红色字体的名字要一致!
四:在web.config里添加连接字符串
oracle连接字符串:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=dsName;Persist Security Info=True;User ID=***;Password=***;Unicode=True" providerName="System.Data.OracleClient"/>
</connectionStrings>