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 用户名 

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • can总线板卡_CAN接口

    can总线板卡_CAN接口现有市场下,智能化程度越来越高,特别是AGV、机器人、物流车、动力电池检测等等行业中工控机应用越来越频繁。然而这些产品核心控制器与电池都是走的CAN总线通讯,而工控机本身是没有CAN通讯,那么工控机就需要通讯桥梁(025-68250795)来扩展CAN通道。而在工控机当中有nimipcie接口,如此就用可以用minipcie接口转CAN的一个模块来实现扩充CAN口。miniPCIe接口CAN卡是PCIExpressmini卡槽的工控机或单板电脑快速扩展CAN通道的利器。产品特性PCIExpr

    2025年9月1日
    4
  • 软件架构 设计模式_几种常见软件架构

    软件架构 设计模式_几种常见软件架构什么是架构?  软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。  ANSI/IEEE610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容设计与演化的原理(principle)”。  MaryShaw和DavidGarlan认为软件体系结构是软件设

    2022年10月18日
    0
  • post调试工具_HTTP设置

    post调试工具_HTTP设置此工具用于http调试;具有以下特点;1.支持HTTP和HTTPS(SSL加密)网络协议的跟踪和调试。2.可以查看到HTTP/HTTPS协议连接的详细过程和返回结果。3.允许GET/POST/HEAD/PUT四种连接方式。4.支持HTTP的Proxy代理。5.自动处理重定向Redirect功能。6.自动处理Cookie的接收和发送。7.可以自行设置和增加HTTP请求命令的参数。先试一下本地使用;本地IIS9001端口发布了一个网站;按下图输入;点击St…

    2022年10月9日
    2
  • Python常用数据结构之heapq模块建议收藏

    heapq堆是一种特殊的树形结构,通常我们所说的堆的数据结构指的是完全二叉树,并且根节点的值小于等于该节点所有子节点的值常用方法常用方法示例>>>[15,2,50,3

    2021年12月18日
    42
  • siamfC「建议收藏」

    siamfC「建议收藏」classSiameseAlexNet(nn.Module):def__init__(self,gpu_id,train=True):super(SiameseAlexNet,self).__init__()self.features=nn.Sequential(nn.Conv2d(3,96,11,2),nn.BatchNorm2d(96),nn.ReLU(inp.

    2022年10月1日
    3
  • RedisClient 可视化Redis工具下载「建议收藏」

    RedisClient 可视化Redis工具下载「建议收藏」https://github.com/caoxinyu/RedisClient网站下边的文档说明中如果电脑没有JDK,则点redisclient-win32.x86.2.0.exe如果有JDK,若是64位系统则点redisclient-win32.x86_64.2.0.jar32位系统点redisclient-win32.x86.2.0.jar…

    2022年10月12日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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