繁体   English   中英

使用C#与Oracle数据库进行数据库连接

[英]Database Connectivity with oracle database using c#

尝试连接oracle数据库时出现以下错误

“建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。请验证实例名称正确并且已将SQL Server配置为允许远程连接。(提供者:命名管道提供程序,错误:40-无法打开与SQL Server的连接)“}问题可能很愚蠢,但这是我第一次使用数据库,因此需要帮助:

我的代码是:

static void Main(string[] args)

     {
         using (SqlConnection conn = new SqlConnection())

        {
            conn.ConnectionString = "Data Source=ORCL_BOA; database=BOANEWDOC;User Id=BOANEWDOC;Password=BOANEWDOC;Trusted_Connection=true";
            conn.Open();
           //code

        }

您可能需要在ODTwithODAC121012.zip上引用Oracle.ManagedDataAccess.dll,可以从oracle站点下载。 不要使用System.Data.OracleClient,因为它已过时。

            var connection = new OracleConnection(YourConnectionString);
            try
            {
                connection.Open();
//AMK: Do some stuff with the db


            }
            catch (Exception exception)
            {
//AMK: do some other stuff in case of error

            }
            finally
            {
if(connection !=null && connection.State==ConnectionState.Open)               
  connection.Close();
            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM