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
posted on 2011-07-21 19:51  SIRC_Detaillee  阅读(1127)  评论(1)    收藏  举报