VS2010用C#如何连接本机oracle数据库?老是出错呢... 20
我数据库名是hisry,用户hisrydj,密码admin用sqlplus可以正常进去数据库。但是用代码就连接不了,为什么嘛...
我数据库名是hisry,用户hisrydj,密码admin
用sqlplus可以正常进去数据库。但是用代码就连接不了,为什么嘛 展开
用sqlplus可以正常进去数据库。但是用代码就连接不了,为什么嘛 展开
4个回答
展开全部
如果你连的是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 添加就可以了
不同数据库 都不同的 不能混用
展开全部
很明显你对象搞错了SqlConnection是针对sqlserver的,可以用
OracleConnection
那个command也一样
OracleConnection
那个command也一样
追问
用不了OracleConnection
因为我加不了using System.Data.OracleClient;引用里也找不到这个OracleClient。
求大神解释!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请贴出你的SqlConnection是哪个命名空间包里的?你这个怎么像SQLServer的链接参数?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1检查你的数据库登陆名和密码是和uid,pwd吻合。
2确认你的连接字符串格式是Oracle的吗。
2确认你的连接字符串格式是Oracle的吗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询