zoukankan      html  css  js  c++  java
  • C#连接数据库(Oracle)

    一下介绍的方法为System.Data.OracleClient下的方法,从VS2010后不再受微软支持。(用 ODP.NET?) http://www.cnblogs.com/gossip/archive/2011/11/27/2265230.html

    一、连接数据库步骤

    1.建立连接字符串,里面包含数据库名称、用户名和密码

    2.建立操作字符串,里面是对数据操作的SQL语句

    3.建立Connection,用连接字符串作为参数建立

    4.建立Command,用操作字符串和Connection作为参数

    5.建立DataAdapter,用Command作为参数

    string cosn = "Data Source=172.20.65.236;User Id=bjmedicare_qy;Password=bjmedicare_qy";
                string sql = "select * from test_n";
                OracleConnection conn = new OracleConnection(cosn);
                OracleCommand cmd = new OracleCommand(sql, conn);
                OracleDataAdapter adp = new OracleDataAdapter(cmd);
                DataSet dsRet = new DataSet();
                adp.Fill(dsRet);
                adp.Dispose();
                conn.Close();

     二、一些扩展

    1.Command

      Command可以独自执行,不必用DataAdapter调用它,只需Excute类命令即可返回该命令执行后所需要的结果集。

     

    其中第一个方法用 OracleDataReader接收,OracleDataReader的用处是为控件提供可绑定的数据源,法连接如下:http://blog.csdn.net/koufeng/article/details/2076845

    2.DataAdapter

    DataAdapter可以不用调用Command来自动生成。它有四个属性:SelectCommand、UpdateCommand、DeleteCommand和InsertCommand四个属性来获取或设置究竟是增删改查那种。(这些属性和Command类型匹配,而不是字符串)

  • 相关阅读:
    zabbix报警把特定的应用集发送给developer
    logstash 判断接口响应时间发送zabbix告警
    zabbix 对于logstash告警连续发邮件
    java使double保留两位小数的多方法
    Vagrant 和 docker
    golang binarySearch
    go channel实现
    5个jvm命令
    字符串匹配的Boyer-Moore算法
    Rabin-Karp 算法
  • 原文地址:https://www.cnblogs.com/JhoneLee/p/3007567.html
Copyright © 2011-2022 走看看