zoukankan      html  css  js  c++  java
  • VS2010下连接Oracle数据库的方法

    在vs2010下使用OleDB连接Oracle数据库  ——此方法不需要配置数据源。

    1. 在“服务器资源管理器”中,选择“数据库连接”,右击,选择“添加连接”。

    2. 出现下面的界面,并按图中选择“用于OLE DB的.NET Framework数据提供程序”。点击确定。

    3. 在添加连接窗口中,服务器名填写你安装Oracle时填写的全局变量,用户名和密码分别就是你登陆到Oracle是的用户名和密码。点击测试连接,如果出现右侧的小图,则表示连接成功,否则失败。点击确定。

    4. 点击上图中的“高级”,可以看下图最下面有Provider=MSDAORA; Data Source=XXXX; Persist Security Info=True; User ID=system,此串就是在下面第七步

    5. 在资源管理器中会出现下图高亮的一条记录。此时就可以在vs中进行连接Oracle了。

    6. 下面就用VS来连接一下看看效果:
    创建C#窗体应用程序MyDBApp,在窗体上添加一个DataGridView控件和一个Button控件,并适当调整大小和位置,设置其Text属性(其他属性不用设置),结果如下:

    7. 双击上图的“浏览数据”,进入代码界面,编写该按钮的Click事件处理代码,保证要引入下列的侠侣空间,如下:

    private void button1_Click(object sender, EventArgs e)
    { 
        // Provider=MSDAORA;Data Source=ahut;Persist Security Info=True;User ID=student
        //设置连接字符串
        String ConnectionString = "Provider=MSDAORA; Data Source=XXXX;" + "Persist Security Info=True; User ID=system; Password=……";
        DataSet dataset = new DataSet();
        //创建数据提供者
        OleDbConnection conn = new OleDbConnection(ConnectionString);
        try
        {
            //创建数据提供者
            OleDbDataAdapter DataAdapter = new OleDbDataAdapter("select * from student",conn);
            //填充数据集dataset,并为本次填充的数据起名"student_table";
            DataAdapter.Fill( dataset,"student_table");
            //DataAdapter.ResetState();
            dataGridView1.DataSource = dataset;
            //在dataGridView1控件中显示名为student_table的填充数据。
            dataGridView1.DataMember = "student_table";
        }
        catch (Exception ee)
        {
            MessageBox.Show(ee.ToString());
        }
        finally
        {
            conn.Close();
            conn.Dispose();
            dataset.Dispose();
        }
    }

    8. 代码写好了,下面就可以运行了,如下:左侧运行浏览的数据,右侧是Oracle中的数据。

  • 相关阅读:
    导入贴图操作:处理贴图MaxSize和Format
    修改贴图工具
    CharacterMotor_刚体角色驱动
    sine曲线向前运动
    Shader基础(固定管线着色器)
    Shader基础(渲染管线)
    Unity3D中的高级摄像机跟随
    蛋疼的 qii 神马警告才是需要注意的警告?(由于警告引起的截然不同的运行结果)
    模拟摄像头,AV视频信号线解码,PAL制 NTSC,输入解码显示,终于搞定,记录下!
    VIP 视频开发板 上位机 测试软件 下载地址,玩转各自分辨率(V201抢先版)
  • 原文地址:https://www.cnblogs.com/tinaluo/p/7087489.html
Copyright © 2011-2022 走看看