OLEDB连接Oracle连接字符串是什么?

2024-12-12 22:15:56
推荐回答(5个)
回答1:

在NET环境中链接Oracle数据库有两种组建链接方式:

1)使用OleDB组件是通过Oracle OleDB驱动程序(OraOLEDB.dll)连接和访问Oracle数据库
2)使用System.Data.OracleClient.dll组件(ADO.Net组件)

  • OleDbConnection模式:
     

  • OracleConnection  模式:

asp.net与oracle连接字符串

  connectionString="Password=oracle用户密码;User ID=oracle 用户名;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=服务器IP或者服务器名称)(PORT=端口)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));"

  如果oracle数据库和web在同一台服务器上可以写成

  connectionString="Password=密码;User ID=用户名;Data Source=数据库DB;"

  你也可以在C:\oracle\ora92\network\admin\tnsnames.ora(oracle安装目录下面) 查看配置文件

回答2:

补充楼上的
Data Source=数据库IP地址(或数据库名);Persist Security Info=True;User ID=用户名;Password=密码;Unicode=True

回答3:

Data Source=数据库IP地址;Persist Security Info=True;User ID=用户名;Password=密码;Unicode=True

回答4:

新版本:
"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=******;Pwd=******;"

修改orant\net80\admin\tnsnames.ora 文件,在文件的最后增加如下代码:
OracleServer.world =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = **.**.**.**)(PORT = 1521))
(CONNECT_DATA = (SID = ****))
)
这样就可以了

回答5:

不一样