ora 12154: tns: could not resolve the connect identifier specified问题的一种解决方法

ora 12154: tns: could not resolve the connect identifier specified问题的一种解决方法
 
开发环境:VS2010,Oracle10gXE.
 
不熟悉C#连接Oracle数据库,从Baidu上Copy了一段相关代码,谁知道这么悲剧,还得我调了三天……
 
先贴上害我不浅的小小两行代码:

stringConnectionString=”DataSource=oraDB;User=Username;Password=Password”;//连接字符串 
 
 OracleConn

大家好,又见面了,我是你们的朋友全栈君。

 

开发环境:VS2010,Oracle 10g XE.

 

不熟悉C#连接Oracle数据库,从Baidu上Copy了一段相关代码,谁知道这么悲剧,还得我调了三天……

 

先贴上害我不浅的小小两行代码:

string ConnectionString = “Data Source=oraDB;User=Username;Password=Password”; //连接字符串 

 

 OracleConnection conn = new OracleConnection(ConnectionString); //创建一个新连接

运行就报了如题的错误。
解决方法:连接字符串改为“string ConnectionString = “User=Username;Password=Password”;”
另:
查了很久才知道Data Source要自己手动去配(其实并不需要配置数据源),具体方法如下:
控制面板->系统和安全->管理工具->数据源(ODBC)->添加数据源->选择oracle 客户端 
Data Source Name 可以任意起名,推荐和SID一样 
Description 描述 
TNS Service Name 下拉菜单中会自动显示环境变量TNS_ADMIN所指目录下的tnsnames.ora文件中SERVICE_NAME的名称,也就是要连接的SID UserID 用户名 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161573.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Linux服务器tomcat部署war包「建议收藏」

    Linux服务器tomcat部署war包「建议收藏」一、web项目处理1、本地pom.xml文件改造去除springboot自带的tomcat(有两种方式),并且依赖servlet-api;方法一:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions> <exclus

  • jquery 判断变量是否为空

    jquery 判断变量是否为空

  • 记一次网站渗透测试

    记一次网站渗透测试在这里把测试站点都127.0.0.1:1.进行收集:1)端口信息扫描,没有太大的利用价值2)发现网站后台:127.0.0.1/admin/login.php使用万能密钥成功登陆网站后台2.尝试上传一句话获取网站webshell文件上传页面进行上传是发现进行了过滤,不能上传php文件,尝试使用burp绕过,发现进行后台验证,不甘心!!!!!3.在后台随便翻找,发现一处文件下载…

  • scrollLeft,scrollWidth,clientWidth,offsetWidth

    scrollLeft,scrollWidth,clientWidth,offsetWidthhttp://wenku.baidu.com/view/c1250d46b307e87101f6960d.htmlHTML:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解(转)————————————————vars=””;s+=”网页可见区域宽

  • 查找与解决网速变慢原因之谜

    查找与解决网速变慢原因之谜

  • decode和encode函数_python lstrip

    decode和encode函数_python lstrip字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号