【发布时间】:2011-04-23 12:31:10
【问题描述】:
我们可以通过多少种方式与 oracle 建立 .net 连接(连同语法),哪种是最好的语法以及为什么..
【问题讨论】:
标签: .net connection
我们可以通过多少种方式与 oracle 建立 .net 连接(连同语法),哪种是最好的语法以及为什么..
【问题讨论】:
标签: .net connection
使用 System.Data.OracleClient 对我来说非常有效。您需要在项目中添加该引用,然后才能包含 using System.Data.OracleClient;
您可以在 MSDN 了解有关使用此功能的更多信息: 1.Oracle Client Namespace& 2.Oracle Connection Class
您需要连接,就像其他数据库一样,using a connection string。有一些选项,我按照我们的数据库组的指示使用 TNS。它似乎可靠且高效,但我真的无法将其与其他方法进行比较。对于 TNS,您需要确保您的 TNS 文件包含指向 Oracle 服务器的指针(更像是“HOST”文件),并且您的连接字符串看起来像:Data Source=YourOracleServer;User Id=Username;Password=Password; 请记住,对于 Oracle(不像MS-SQL)您不需要指定数据库名称/模式/目录,因为您的 UserID 控制您可以访问哪些资源。
【讨论】: