2011-03-17免Oracle客户端连远程Oracle的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2011-03-17免Oracle客户端连远程Oracle的方法相关的知识,希望对你有一定的参考价值。
1、http://www.oracle.com/technetwork/topics/winsoft-085727.html上下载对应版本的instanctclinet zip包 34M 解压后92M 若要选择非32位操作系统找http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2、将包中的9个文件解压到system32目录下
3、添加System.Data.OracleClient引用
4、using System.Data.OracleClient 5、string connectionString = "Data Source=( DESCRIPTION = ( ADDRESS_LIST = ( ADDRESS = ( PROTOCOL = TCP )( HOST = 202.149.225.122 )( PORT = 1521 ) ) )( CONNECT_DATA = ( SERVICE_NAME = pub))); User Id= lahom; Password = jj;Unicode=True;"; //Unicode=True;是保证汉字不出现乱码的关键!!
OracleConnection cnn = new OracleConnection(connectionString);
cnn.Open();
OracleCommand cmd = cnn.CreateCommand();
cmd.CommandText = ("SELECT * from ad");
OracleDataAdapter myda = new OracleDataAdapter(cmd);
DataSet myds = new DataSet();
myda.Fill(myds);
MessageBox.Show(myds.Tables[0].Rows[0].ItemArray[2].ToString());
以上是关于2011-03-17免Oracle客户端连远程Oracle的方法的主要内容,如果未能解决你的问题,请参考以下文章
oracle远程连接报ORA-12541:TNS:无监听程序
Oracle远程连接报错:ORA-12638: 身份证明检索失败的解决方法
本机不装Oracle客户端使用PL/SQL Developer连远程数据库。安完登录提示 ORA-12560,TNS:协议适配器错误