<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C# 連接Oracle(利用ODP.net,不安裝oracle客戶端)

      為了方便部署連接oracle的.net程序,oracle官方提供了一個簡化版的client,即instant client

      通過instant client和ODP.net中的Oracle.DataAccess.dll,我們就可以方便的部署.net應用程序或者站點。

      1. ODAC的安裝

      在oracle的官方網站上下載與你安裝的oracle對應版本的ODAC。

      下載地址:ODAC Download

      下載好后解壓安裝,安裝時不用安裝全部的組件。主要安裝以下組件:

      • Oracle Instant Client
      • Oracle Data Provider For .net2.0
      • Oracle rovider For Asp .net

      2. 環境變量的設置

      設置Windows的環境變量:

      ORACLE_HOME :ODAC的安裝目錄(類似 ~\app\Administrator\product\11.1.0\client_1)

      LD_LIBRARY_PATH :%ORACLE_HOME%

      TNS_ADMIN : :%ORACLE_HOME%

      在PATH的最前面追加::%ORACLE_HOME%;

      3. 監聽文件tnsnames.ora的配置

      在目錄%ORACLE_HOME%下新建文件tnsnames.ora,內容如下:

      數據庫SID =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = Oracle主機名或者IP)(PORT = 1521))
          )
          (CONNECT_DATA =
            (SERVICE_NAME = 數據庫SID)
          )
      )

      4. plsqldev

      這樣配置好后,plsqldev就可以連接上oracle數據庫了

      5. C#連接Oracle

      C#連接oracle的示例代碼如下:

      OracleConnection conn =
          new OracleConnection();
      try
      {
          conn.ConnectionString = ConfigurationManager.ConnectionStrings["oradb"].ConnectionString;
          conn.Open();
          string sql = " select id,content from test"; // C#
          OracleCommand cmd = new OracleCommand(sql, conn);
          cmd.CommandType = CommandType.Text;
      
          OracleDataReader dr = cmd.ExecuteReader(); // C#
          List<string> contents = new List<string>();
          while (dr.Read())
          {
              contents.Add(dr["content"].ToString());
          }
      
          listBox1.ItemsSource = contents;
      }
      catch(Exception ex)
      {
          MessageBox.Show(ex.Message);            
      }
      finally
      {
          conn.Clone();
      }

      在程序app.config或者web.config中追加數據庫連接的配置

        <connectionStrings>
          <add name="oradb" connectionString="Data Source=(DESCRIPTION=
               (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521)))
               (CONNECT_DATA=(SERVICE_NAME=****)));
               User Id=***;Password=***;"/>
        </connectionStrings>

      還可以參考官方的文檔,不過是英文的,呵呵!

      Build a .NET Application on the Oracle Database with Microsoft Visual Studio 2010

      posted @ 2011-07-11 20:31  wang_yb  閱讀(34134)  評論(15)    收藏  舉報
      主站蜘蛛池模板: 国产亚洲精品久久久久婷婷图片 | 艳妇乳肉豪妇荡乳xxx| 张掖市| 亚洲国产精品老熟女乱码| jizz视频在线观看| 国产成人无码aa精品一区| 亚洲综合网国产精品一区| 欧美一本大道香蕉综合视频| 石林| 久久综合97丁香色香蕉| 欧美日韩国产va在线观看免费| 国产麻豆成人传媒免费观看| 国产免费网站看v片元遮挡| 国产成人高清亚洲综合| 亚洲人成电影在线天堂色| 97久久精品人人澡人人爽| 精品一精品国产一级毛片| 中文成人无字幕乱码精品区| 日韩人妻久久精品一区二区| 黑人玩弄人妻中文在线| 天堂av资源在线免费| a在线观看视频在线播放| 亚洲AV无码一二区三区在线播放| 精品国产乱码久久久久乱码| 国产精品成人一区二区不卡| 亚洲免费人成视频观看| 与子乱对白在线播放单亲国产| 无码一区中文字幕| 国产极品丝尤物在线观看| 亚洲国产精品自产在线播放| 性欧美乱熟妇xxxx白浆| 亚洲av永久无码精品成人| 日日碰狠狠添天天爽超碰97| 精品一区二区三区蜜桃麻豆| 久久精品熟女亚洲av艳妇| 国产福利深夜在线播放| 国产办公室秘书无码精品99| 高清中文字幕国产精品| 精品剧情V国产在线观看| 亚洲国产天堂久久综合226114| 亚洲综合精品中文字幕|