VS2010用C#如何连接本机oracle数据库?老是出错呢... 20

我数据库名是hisry,用户hisrydj,密码admin用sqlplus可以正常进去数据库。但是用代码就连接不了,为什么嘛... 我数据库名是hisry,用户hisrydj,密码admin
用sqlplus可以正常进去数据库。但是用代码就连接不了,为什么嘛
展开
 我来答
蔡德江
2013-10-11 · TA获得超过3187个赞
知道大有可为答主
回答量:1700
采纳率:0%
帮助的人:1437万
展开全部

如果你连的是Oracle数据库的话  应该用OracleConnection;你现在的是连接sqlserver的

m_sConnectString = “Data Source=XM;User ID=dzyx;Password=dzyx;Pooling=true;Max Pool Size=40;Min Pool Size=5”
OracleConnection conn = new OracleConnection(m_sConnectString);
追问
我想用OracleConnection啊  但用不了,因为找不到System.Data.OracleClient
追答
引用,添加引用 在打开框里有个 .NET 里面找到System.Data.OracleClient 添加就可以了
不同数据库 都不同的 不能混用
春光照宇寰3
2013-10-11 · TA获得超过1013个赞
知道小有建树答主
回答量:649
采纳率:100%
帮助的人:453万
展开全部
很明显你对象搞错了SqlConnection是针对sqlserver的,可以用

OracleConnection
那个command也一样
追问
用不了OracleConnection
因为我加不了using System.Data.OracleClient;引用里也找不到这个OracleClient。
求大神解释!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友13eda02
2013-10-11 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:383万
展开全部
请贴出你的SqlConnection是哪个命名空间包里的?你这个怎么像SQLServer的链接参数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
41429872
2013-10-11
知道答主
回答量:13
采纳率:100%
帮助的人:9.3万
展开全部
1检查你的数据库登陆名和密码是和uid,pwd吻合。
2确认你的连接字符串格式是Oracle的吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式