zoukankan      html  css  js  c++  java
  • WinForm里面连接Oracle数据库

    WinForm里面连接Oracle数据库

               string oradb = "Data Source=(DESCRIPTION="
                 + "(ADDRESS=(PROTOCOL=TCP)(HOST=MyComputerName)(PORT=1521))"
                 + "(CONNECT_DATA=(SERVICE_NAME=DemoDB)));"
                 + "User Id=SYSTEM;Password=************;";
                 
                try
                {
                    OracleConnection conn = new OracleConnection(oradb);
                    conn.Open();
                    
                    string sql = " select * from DemoOP.T_TEST "; // DemoOP是表T_TEST的user
                    OracleCommand cmd = new OracleCommand(sql, conn);
                    cmd.CommandType = CommandType.Text;
                   
                    //大容量数据,可以进行修改,使用DataSet和DataAdapter
                    DataSet ds = new DataSet();
                    OracleDataAdapter da = new OracleDataAdapter();
                    da.SelectCommand = cmd;
                    da.Fill(ds);
                    dataGridView1.DataSource = ds.Tables[0] ;

                    //使用DataReader,读取数据
                    OracleDataReader dr = cmd.ExecuteReader();
                    while (dr.Read()) // C#
                    {
                        comboBox1.Items.Add(dr["NAME"].ToString());
                    }

           dr.Close();

                    conn.Dispose(); //Close()也可以。
                       
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());

                }
                finally
                {

                }

  • 相关阅读:
    grep取缩写|awk两个文件取交集
    p{space}|p{Hex}|p{Digit}|转译符|1|g{-1}|[^ab]|/([^dD]+)/
    线性回归的简单实现mxnet
    线性回归从0实现——mxnet
    决策树(DT)
    C++基本语法(三)存储类及运算符
    C++基本语法(二)数据类型及变量类型、常量
    C++基本语法(一)
    np.zeros((a,b,c))
    python之range()
  • 原文地址:https://www.cnblogs.com/meimao5211/p/3379065.html
Copyright © 2011-2022 走看看