Visual Studio連接Oracle數據庫


一、安裝Oracle Developer Tools for Visual Studio 2015

  其他的什么client一概不要裝,裝了的直接卸載。

  下載時需要登錄,如果之前已經注冊賬號,提醒一下密碼規則是需要同時包含大小寫字母和數字的。

二、修改tnsnames.ora文件配置數據庫服務器

  該文件位於安裝目錄\network\admin目錄中,一般只需修改4個地方:服務別名、主機名(或IP)、端口號、服務名(一般為ORCL)

三、為.NET項目添加程序集引用

  打開VS2015會發現工具菜單里面多了一些與Oracle相關的項目,不過,這不是重點,而且VS2017里面不會有這些菜單項,但是無影響。

  新建或打開一個項目,在引用上點擊右鍵添加引用,在彈出的對話框中選擇"程序集"\"擴展",在搜索框輸入oracle,選擇Oracle.ManageDataAccess后確定。

四、編寫測試代碼

using System;
using Oracle.ManagedDataAccess.Client; //引用OracleConnection類所在的命名空間

namespace OracleDemo
{
    static class Program
    {
        static void Main()
        {
            using (var connection = new OracleConnection("Data Source=test;Persist Security Info=True;User ID=user;Password=123456;"))
            {
                connection.Open();
                Console.WriteLine("連接成功!!!");
            }
            Console.ReadLine();
        }
    }
}

 五、部署到IIS服務器

  以這種方式編寫的訪問Oracle的程序,在服務器上也同樣需要安裝Oracle Developer Tools for Visual Studio 2015並配置數據源,盡管服務器上不會安裝Visual Studio,但毫無影響。

  PS:嘗試了在服務器上安裝傳統的Oracle client,並通過Net Manager配置了服務,但是並不能訪問到數據庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM