.net 连接oracle数据库, 连接不上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net 连接oracle数据库, 连接不上相关的知识,希望对你有一定的参考价值。

未能加载文件或程序集“Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。

缺少引用,System.Data.OrcaleClient

追问

我本身电脑就是服务器端! 你说的那个引用是客户端的!

追答

这和服务端客户端没关系,服务端也是程序,程序跑就要有框架的支持、说明服务端开发的时候引用的System.Data.OracleClient.dll是在本机的。打包时候也没有打包到安装包中。当你安装到服务器上以后,程序就找不到了这个dll。所以就会报错

参考技术A 加载引用了吗?system,data,oracleclient追问

我本身电脑就是服务器端! 你说的那个引用是客户端的!

ado.net如何连接 oracle?

VS 2010 oracle11g
关键是connectionstring 的值是多少?
我连接不上啊

OracleConnection conn = new OracleConnection("DataSource=xxxxxxx;UserId=xxxxxx;Password=xxxxxxxx;");
conn.Open();
string sql = "........";
OracleCommand cmd = new OracleCommand(sql, conn);
conn.Close();
步骤就是:1.建立Oracle的连接conn,里面包含了数据库地址,用户名和密码。并打开连接
2.确定你的SQL查询语句,写在sql字符串里
3.声明OracleCommand执行变量 cmd,包含了SQL语句和连接变量conn
4. 关闭连接
连接字符串根据自己的实际情况设置
参考技术A OracleConnection conn = new OracleConnection( "Data Source=数据库名称;user=用户名;password=密码;");
conn.Open();
数据操作;
conn.Close();
参考技术B 你用的软件还都挺先进的啊

以上是关于.net 连接oracle数据库, 连接不上的主要内容,如果未能解决你的问题,请参考以下文章

plsql连接不上oracle 报ora-12560适配器协议错误,请问你是怎么解决的

解决oracle11g数据库监听连接不上问题

急救!!各位大虾,PLsql连接不上Linux系统下的Oracle数据库了提示ORA-12514错误

oracle安装中出现ora-28547不走了怎么办

重启电脑后,oracle数据库连接不上

使用Navicat连接Oracle数据时的一些问题,连接时错误:ORA-28547,新建用户后连接时错误:ORA-01017