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应用程序,您将采取哪些步骤来设置连接字符串?
尝试使用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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)