C#開發之訪問Oracle數據庫

Oracle數據庫的使用越來越廣泛,最近在一些行業中,聽做市場的人說,有些客戶不懂,但是聽說你用到了Oracle數據庫,會覺得你的軟件做的很專業,如果連Oracle數據庫都沒用過,會覺得這個公司不靠譜。市場上不懂技術的人們總會有這樣或那樣的誤區,但是Oracle的優良的處理能力還是值得企業推廣和使用的。
如下是C#中開發的WebService,訪問Oracle數據庫,爲客戶端提供數據服務。

 [WebMethod (Description="查詢Oracle並返回DataSet")]
        public DataSet GetDataSetFromOracle()
        {
            string DBConnStr = "data source=Martin;user=system;password=asd;";
            DataSet ds = new DataSet();
            OracleConnection conn = new OracleConnection(DBConnStr);         
            try             
            {
                conn.Open();   
                //Select語句查詢返回Dataset
                string sql = "select  * from Users";     
              
                OracleDataAdapter da = new OracleDataAdapter(sql, conn);
                da.Fill(ds, "Users");
            }  catch (Exception e)  {                 
                Console.WriteLine(e.ToString());      
            }             
            finally             
            {                  
                conn.Close();        
            }
            return ds;
        }

以上是執行SELECT查詢操作,下面是執行插入操作主要代碼:

	string sql = "insert into Users (name,age) values ('oracle','33')  ";
	OracleCommand com = conn.CreateCommand();
	com.CommandText = sql;
	s  = com.ExecuteNonQuery().ToString();



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章