1 ORacle官方网站下载ODP.Net,链接:http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html
2 安装ODP.Net
3 在ODP.Net安装目录下搜寻如下dll文件,并添加到工程引用中:
Oracle.DataAccess.dll
oci.dll
ociw32.dll
orannzsbb11.dll
oraocci11.dll
oraociei11.dll
OraOps11w.dll
通过以上简单的几步,就可以无需安装任何Oracle客户端,就可以通过C#等.net语言连接数据库。
一连接实例,如下:
string connstring = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))" + "(CONNECT_DATA=(SID=orcl)));User Id=scott;Password=scott;"; using (OracleConnection conn = new OracleConnection(connstring)) { conn.Open(); string sql = "select distinct owner from sys.all_objects order by owner"; using (OracleCommand comm = new OracleCommand(sql, conn)) { using (OracleDataReader rdr = comm.ExecuteReader()) { while (rdr.Read()) { Console.WriteLine(rdr.GetString(0)); Console.Read(); } } } }
Detail.lee
福建省空间信息工程研究中心
2011.07.21