• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

连接并传参查询Oracle数据库(C#)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

转载from:http://www.cnblogs.com/gguozhenqian/p/4262813.html

 

操作步骤:

    1. DLL下载后并引用
      下载地址:Oracle.ManagedDataAccess.zip
      下载后,将Oracle.ManagedDataAccess.dll放到自己的项目中,然后引用

    2. 直接调用(connString 改为自己的连接字符串)
      using Oracle.ManagedDataAccess.Client;
       
      public static string ConnectOracle()
              {
                  try
                  {
                      string connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.147.246.144)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ECMS)));Persist Security Info=True;User ID=system;Password=Service01;";
                      OracleConnection con = new OracleConnection(connString);
                      
                      con.Open();
                      return string.Empty;
                  }
                  catch (Exception ex)
                  {
                      return ex.ToString();
                  }
              }

       

    3. 传参查询
      string sql="select * from table1 where Code=:code";
      string code=TextBox1.Text;
      
      string connstring ="你的connString(如第二点)";
      OracleConnection conn = new OracleConnection(connstring);
      conn.Open();
      OracleCommand cmd = new OracleCommand(sql,conn);
      cmd.Parameters.Add(new OracleParameter(":code",code));
      OracleDataAdapter oradap = new OracleDataAdapter(cmd);
      DataSet ds = new DataSet();
      oradap.Fill(ds);
      DataTable tb = ds.Tables[0];
      ASPxGridView1.DataSource = tb;
      ASPxGridView1.DataBind();
      //ASPxGridView 是DEV控件,也可绑定GridView

       


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#日期转换为中文大写发布时间:2022-07-10
下一篇:
C#之设计模式之六大原则发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap