前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ora 12154: tns: could not resolve the connect identifier specified问题的一种解决方法

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

作者头像
全栈程序员站长
发布2022-09-09 11:07:02
1.1K0
发布2022-09-09 11:07:02
举报
文章被收录于专栏:全栈程序员必看

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

开发环境: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.cn/161573.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档