c# – 连接字符串问题Oracle .Net

c# – 连接字符串问题Oracle .Net,第1张

概述我是oracle的新手,我试图简单地连接到oracle db,但我不知道在哪里可以找到放入连接字符串的正确凭据.我只是在我的机器上下载并安装了oracle express edition,然后安装了.Net引用.我的简单代码在这里: string oradb = "Data Source=XE;User Id=hr;Password=hr;"; OracleConnecti 我是oracle的新手,我试图简单地连接到oracle db,但我不知道在哪里可以找到放入连接字符串的正确凭据.我只是在我的机器上下载并安装了oracle express edition,然后安装了.Net引用.我的简单代码在这里:

string oradb = "Data Source=XE;User ID=hr;Password=hr;";            OracleConnection conn = new OracleConnection(oradb); // C#            try            {                conn.open();                string sql = "SELECT FirsT_name FROM EMPLOYEES WHERE EMAIL='SKING'"; // C#                OracleCommand cmd = new OracleCommand(sql,conn);                cmd.CommandType = CommandType.Text;                OracleDataReader dr = cmd.ExecuteReader(); // C#                dr.Read();                //label1.Text = dr["dname"].ToString(); // C# retrIEve by column name                label1.Text = dr.GetString(0).ToString();  // return a .NET data type                //label1.Text = dr.GetoracleString(0).ToString();  // return an Oracle data type            }            catch (OracleException ex)            {                label1.Text = ex.Message;            }            finally            {                conn.Close();            }

我得到一个TNS:无法解析连接标识符指定的异常.可能是因为我的连接字符串错误是我猜的.我甚至无法访问Visual Studio中的“服务器资源管理器”对话框并正确测试连接到我的oracle db.

我需要采取哪些步骤来确定插入连接字符串的正确凭据?
或者像这样措辞….
如果您要在您的计算机上安装oracle express,请连接到.Net应用程序,您将采取哪些步骤来设置连接字符串?

解决方法 也许它正在寻找在名为XE的tnsnames.ora文件中定义的数据源.

尝试使用Express版中的Easy Connect命名方法.它使应用程序客户端无需使用任何配置文件即可连接到数据库,只需通过以下语法指定数据源属性即可:

user ID=hr;password=hr;data source=hr-serveruser ID=hr;password=hr;data source=hr-server:1521user ID=hr;password=hr;data source=hr-server:1521/XE

将hr-server替换为机器的DNS名称或IP.

总结

以上是内存溢出为你收集整理的c# – 连接字符串问题Oracle .Net全部内容,希望文章能够帮你解决c# – 连接字符串问题Oracle .Net所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/langs/1233560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存