C#如何连接本地ORACLE数据库

C#如何连接本地ORACLE数据库,第1张

1.OleDB连接驱动OraOLEDB.Oracle

Oracle公司提供的OleDB驱动,Provider需要根据实际情况修改,支持32bit与64bit,需要安装Oracle Data Provider for OLE DB.

连接字符串:

connectionString="provider=OraOLEDB.OraclePersist Security Info=FalseUser ID=UserNameData Source=DataBaseExtended Properties=''Password=Password"

connectionString="provider=OraOLEDB.Oracle.1Persist Security Info=FalseUser ID=UserNameData Source=DataBaseExtended Properties=''Password=Password"

2.OleDB连接驱动MSDAORA

Microsoft公司提供的OleDB驱动,Provider需要根据实际情况修改,只支持32bit.

连接字符串:

connectionString="Provider=MSDAORAData Source=dataSourceUser Id=useridPassword=password"

connectionString="Provider=MSDAORA.1Data Source=dataSourceUser Id=useridPassword=password"

3.OracleClient连接

Microsoft公司提供,支持32bit与64bit,已建议作废.

连接字符串:

connectionString="Server=tnsnamesUser Id=useridPassword=password" providerName="System.Data.OracleClient"

方法/步骤

打开PLSQL

Developer客户端,进入登录界面,如图

输入用户名、密码和数据库,进行数据库服务器,如图

很多时候,不知道数据库的地址,填写错误后,登录会提示错误,如图

一般的数据库服务器填写格式为服务器的IP地址,再加上“/”,再加上数据库名,如图

如果要连接本地的Oracle数据的话,可以直接填写本地的数据库名,其中aaa就是本地在Oracle中的数据库,如图

连接成功后,在首页左中间的部分,就会看到数据库中的Tables选项,点击后,会出现数据库中已经存在的表,如图

本地安装Oracle服务器端,然后安装PL/SQL,在tnsnames.ora文件中配置相应的数据库连接配置即可,例如:

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl.8.53.57)

)

)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9921657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存