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)运行,结果如下:

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

  • 相关阅读:
    四组API
    常用的辅助类(必会
    时间戳
    SpringMVC JSON乱码解决
    数据显示到前端
    ubuntu vim字体高亮
    vi编辑文件保存后,提示""vimrc" E212: Can't open file for writing Press ENTER or type command to continu"
    C语言程序设计100例之(25):确定进制
    C语言程序设计100例之(24):数制转换
    C语言程序设计100例之(23):数列求和
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/5955864.html
Copyright © 2011-2022 走看看