zoukankan      html  css  js  c++  java
  • C#连接并操作Oracle数据库

    C#连接并操作Oracle数据库

    1.NuGet安装Oracle.ManagedDataAccess

    2.引用
    using Oracle.ManagedDataAccess;
    using Oracle.ManagedDataAccess.Types;
    using Oracle.ManagedDataAccess.Client;

    3.Action

    public OperationResult InsertDate(string order)
    {
    //String constr = "User ID=USER1;Password=pass;Data Source=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST=1.1.1.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=DBDEV)))";
    string constr = System.Configuration.ConfigurationManager.AppSettings["DBOA"];
    OracleConnection con = new OracleConnection(constr);
    //System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(constr);
    con.Open(); //建立连接,打开数据库
    OperationResult returnResult = new OperationResult();
    try
    {
    returnResult.Errors.Add("成功连接数据库!");
    var id = "1";
    var pass = "2";
    string sql = "insert into temp (fd_B,status) values ('B5','5')";
    //string sql = "select count(*) from spare_part_temp";
    // SqlCommand com = new SqlCommand(sql, con);

    OracleCommand oc = new OracleCommand(sql, con);
    int result = oc.ExecuteNonQuery();
    JeffSoft.Logger.Error(string.Format("成功读取{0},条记录", result));
    //int Succnum = com.ExecuteNonQuery();
    //结果集保存
    con.Close();
    return returnResult;
    }
    catch (Exception)
    {

    throw;
    }
    finally
    {
    con.Close();
    }
    }

  • 相关阅读:
    数据分析(3)-matplotlib基础
    zabbix部署-版本3.2.6
    mysql5.6.35源码安装记录
    mysql数据库主从操作记录
    zabbix+docker
    爬与反爬
    爬虫基础 之(一) --- 初识爬虫
    android p 解锁 忽然亮屏后 恢复亮度
    ddr
    ipi
  • 原文地址:https://www.cnblogs.com/Depingblogs/p/13323055.html
Copyright © 2011-2022 走看看