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();



 

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