C# 连接oracle数据库

C# 连接oracle数据库的时候,需要安装oracle客户端,这样会比较麻烦,这里提供一种连接方式(即第三方库Oracle.ManagedDataAccess.dll ),可以不用安装oracle客户端就可以进行连接。

百度经验:jingyan.baidu.com

工具/原料

  • ORACLE数据库
  • 第三方库:Oracle.ManagedDataAccess.dll
  • NotNet开发环境 vs2013
百度经验:jingyan.baidu.com

方法/步骤

  1. 1

    下载“Oracle.ManagedDataAccess.dll”;

  2. 2

    在工程中添加引用“Oracle.ManagedDataAccess.dll”;

  3. 3

    引用命名空间“using Oracle.ManagedDataAccess.Client;”

  4. 4

    连接数据库代码如下:

    public bool Connect(string hostaddress, string servername, string uid, string pwd)

    {

               string connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST="+ hostaddress +")(PORT=1521))(CONNECT_DATA=(SERVICE_NAME="+ servername +")));Persist Security Info=True;User ID="+ uid +";Password="+ pwd +";";

                OracleConnection conn = new OracleConnection(connString);

                conn.Open();

                if(conn.State==ConnectionState.Open)

                {

                    conn.Close();

                    return true;

                }

                else

                {

                    return false;

                }

    }

    END
posted @ 2016-11-11 15:27  云淡风轻~  阅读(678)  评论(1编辑  收藏  举报