vs2010串連Oracle資料庫(支援.net 2.0)

來源:互聯網
上載者:User

標籤:style   blog   http   io   color   ar   os   for   sp   

    近日看了許多串連Oracle資料庫的博文,經本人實測,.net環境下串連Oracle資料庫分以下幾步:

1、串連Oracle資料庫需要下載一個Oracle.DataAccess.dll檔案。地址在這裡 http://pan.baidu.com/s/1ctAsY

2、開啟vs,建立一個項目。然後 項目右鍵——>添加引用。

接著在瀏覽中找到下載下來的Oracle.DataAccess.dll添加進來。

3、添加using Oracle.DataAccess.Client;這個引用。

 

4、代碼:

        private void btnSelect_Click(object sender, EventArgs e)        {            string connectionString;            string queryString;            connectionString = "Data Source=Oracle;User ID=zjhis;PassWord=zjhis";//資料庫連接字串            queryString = string.Format("select * from mz_mzsfk1 where sfsb = {0}", tbxSfsb.Text.ToString());//sql語句            OracleDataAdapter adapter = new OracleDataAdapter(queryString,connectionString);//執行語句,執行結果在adapter中            DataSet ds= new DataSet();            adapter.Fill(ds, "mz_mzsfk1");//將執行結果填入dataset中            DataTable dt = ds.Tables["mz_mzsfk1"];            tbxSfsb.Text = dt.Rows[0]["SFSB"].ToString();            tbxName.Text = dt.Rows[0]["BRXM"].ToString();            tbxXj.Text = dt.Rows[0]["XJ"].ToString();         }

 

需要注意的是,本人串連的是伺服器的資料,但是在填寫Data Source時沒有指定伺服器IP地址(如果寫入IP地址,例如192.168.1.4/Oracle 反而會出現錯誤)。這可能與本人安裝了Oracle-OraClient10g_home2有關,但是未經測試。

5、如果是在.net 2.0的架構下,需要刪除using System.Data.linq;這個引用。

 

vs2010串連Oracle資料庫(支援.net 2.0)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.