visual studio 2013連接Oracle 11g並獲取數據:(二:實現)


1、VS中新建一個winform窗體

(1)一個按鈕

(2)一個數據表格視圖(在里面顯示得到的數據表)

 

2、雙擊按鈕進入代碼

(1)添加 using System.Data.OracleClient; 

若提示找不到Oracle,工具箱里默認沒有,工具箱--右鍵--選擇項--.NET Framework組件

我把帶Oracle字段的全添加到工具箱,

(2)自動彈出了“數據適配器配置向導“,就是配置你的數據庫連接的屬性,

最后這個還不知道是什么意思,我就寫了一個select語句,和在按鈕事件代碼中的sql語句一樣

然后如下,

 

 

解決方案資源管理器--程序--引用--有了System.Data.OracleClient, 

看到using System.Data.OracleClient; 也不報錯了

或者:在引用上點擊右鍵,添加引用,添加System.Data.OracleClient

(3)按鈕事件代碼

 private void button1_Click(object sender, EventArgs e)
        {
            string connectionString;
            string queryString;
            connectionString = "Data Source=ORCL;User ID=scott;PassWord=tiger";

            queryString = "SELECT * FROM TEST";

            OracleConnection myConnection = new OracleConnection(connectionString);
            OracleCommand myCommand = myConnection.CreateCommand();
            myCommand.CommandText = queryString;
            myConnection.Open();
            OracleDataAdapter oraDA = new OracleDataAdapter(myCommand);
            DataSet ds = new DataSet();
            oraDA.Fill(ds);
            myConnection.Close();
            DataTable dtbl=ds.Tables[0];
            this.dataGridView1.DataSource = dtbl;

        }

 

(4)運行,結果如下:

和我的數據庫中的數據一樣

 


免責聲明!

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



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