zoukankan      html  css  js  c++  java
  • visual studio 2013连接Oracle 11g并获取数据:(二:实现)

    1、VS中新建一个winform窗体

    (1)一个按钮

    (2)一个数据表格视图(在里面显示得到的数据表)

    2、双击按钮进入代码

    (1)添加 using System.Data.OracleClient; 

    若提示找不到Oracle,工具箱里默认没有,工具箱--右键--选择项--.NET Framework组件

    我把带Oracle字段的全添加到工具箱,

    (2)自动弹出了“数据适配器配置向导“,就是配置你的数据库连接的属性,

    最后这个还不知道是什么意思,我就写了一个select语句,和在按钮事件代码中的sql语句一样

    然后如下,

    解决方案资源管理器--程序--引用--有了System.Data.OracleClient, 

    看到using System.Data.OracleClient; 也不报错了

    或者:在引用上点击右键,添加引用,添加System.Data.OracleClient

    (3)按钮事件代码

     private void button1_Click(object sender, EventArgs e)
            {
                string connectionString;
                string queryString;
                connectionString = "Data Source=ORCL;User ID=scott;PassWord=tiger";
    
                queryString = "SELECT * FROM TEST";
    
                OracleConnection myConnection = new OracleConnection(connectionString);
                OracleCommand myCommand = myConnection.CreateCommand();
                myCommand.CommandText = queryString;
                myConnection.Open();
                OracleDataAdapter oraDA = new OracleDataAdapter(myCommand);
                DataSet ds = new DataSet();
                oraDA.Fill(ds);
                myConnection.Close();
                DataTable dtbl=ds.Tables[0];
                this.dataGridView1.DataSource = dtbl;
    
            }

    (4)运行,结果如下:

    和我的数据库中的数据一样

  • 相关阅读:
    MySQL性能优化
    mysql中OPTIMIZE TABLE的作用
    Linux中/usr与/var目录详解
    Mysql之EXPLAIN显示using filesort
    MySQL ALTER语法的运用方法 && 操作索引和字段
    NoSQL数据库的分布式算法&&memcache集群的实现
    linux用户权限
    hdoj1241 Oil Deposits
    ny42 一笔画问题
    ny20 吝啬的国度
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/5955864.html
Copyright © 2011-2022 走看看