zoukankan      html  css  js  c++  java
  • C# 连接Oracle 11g 无需安装Oracle客户端

    1.首先到Oracle网站上下载ODAC

    下载地址1:http://download.csdn.net/detail/easyboot/9456476

    下载地址2:http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html

    2.下载的文件解压后找到Oracle.ManagedDataAccess.dll

    3.将DLL文件拷贝到你的项目目录下,并引用进来即可

     

    4.测试代码如下所示

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using Oracle.ManagedDataAccess.Client; //加入引用
    using Oracle.ManagedDataAccess.Types; //加入引用


    namespace ConnOracle
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }


            public void ConnOracle()
            {
                try
                {
                    string connStr = "User Id=userid;Password=userpwd;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=myDB)))";
                    using (var conn = new OracleConnection(connStr))
                    {
                        conn.Open();
                        DataSet ds = new DataSet();
                        string sql = "select *  from user.testtable";
                        OracleDataAdapter oda = new OracleDataAdapter(sql, conn);
                        oda.Fill(ds);
                        DataTable dt = ds.Tables[0];
                        dataGridView1.DataSource = dt;


                    }
                }
                catch (OracleException ex)
                {
                    throw new Exception(ex.Message);
                }
            }


            private void button1_Click(object sender, EventArgs e)
            {
                ConnOracle();
            }
        }
    }

  • 相关阅读:
    12_2 数据分析工具包。
    11_29
    11_28 mongoDB与scrapy框架
    11_28,selenium定位元素,cookies获取
    11_26爬虫find与findall
    day_93_11_25爬虫一requests,项目框架
    11_14flask的启动和orm,反向生成model
    11_13Local与偏函数
    11_12 路由与正则
    day83_11_1 阿里配python使用。
  • 原文地址:https://www.cnblogs.com/chengeng/p/10531052.html
Copyright © 2011-2022 走看看