日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#連接Oracle數(shù)據(jù)庫字符串

C#連接Oracle數(shù)據(jù)庫字符串(查詢數(shù)據(jù))

創(chuàng)新互聯(lián)建站成都網(wǎng)站建設(shè)按需網(wǎng)站開發(fā),是成都網(wǎng)站開發(fā)公司,為成都格柵板提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開發(fā)等。成都網(wǎng)站改版熱線:13518219792

  
  
  
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel
  4. using System.Data.OracleClient;;//這行和下一行都要先在引用中填加system.data.oracleclient
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. namespace WindowsApplication1
  10. {
  11.     public partial class Form1 : Form
  12.     {
  13.         public Form1()
  14.         {
  15.             InitializeComponent();
  16.         }
  17.         
  18.         private void button1_Click(object sender, EventArgs e)
  19.         {
  20.             #region 從region到endregion是手工寫的。別的都是系統(tǒng)自動(dòng)生成的
  21.             string constring = "data source=wzd;user=wzd;password=wzd;";//定義連接數(shù)據(jù)庫的字符串
  22.             OracleConnection conn = new OracleConnection(constring);//進(jìn)行連接
  23.             try
  24.             {
  25.                 conn.Open();//打開指定的連接
  26.                 OracleCommand com = conn.CreateCommand();
  27.                 com.CommandText = "select name from mytable where card_no='0000000002'";//寫好想執(zhí)行的Sql語句
  28.                 OracleDataReader odr = com.ExecuteReader();
  29.                 while (odr.Read())//讀取數(shù)據(jù),如果返回為false的話,就說明到記錄集的尾部了
  30.                 {
  31.                     this.lbl.Text = odr.GetOracleString(0).ToString();//將讀取到的值顯示到定義的控件中。
  32.                 }
  33.                 odr.Close();//關(guān)閉reader.這是一定要寫的
  34.             }
  35.             catch
  36.             {
  37.                 MessageBox.Show("erro");//如果發(fā)生異常,則提示出錯(cuò)
  38.             }
  39.             finally
  40.             {
  41.                 conn.Close();//關(guān)閉打開的連接
  42.             }
  43.             #endregion
  44.         }
  45.     }
  46. }

C#連接Oracle數(shù)據(jù)庫字符串的代碼

注意:一定要添加這個(gè):

項(xiàng)目->添加引用->.NET->System.Data.OracleClient.dll

  
  
  
  1. using System;
  2. using System.Data;
  3. using System.Windows.Forms;
  4. using System.Data.OracleClient;
  5. namespace Test
  6. ...{
  7.     /**//**//**//// 
  8.     /// 簡潔期間,直接將實(shí)現(xiàn)寫在構(gòu)造函數(shù)中
  9.     /// 
  10.     public class Test
  11.     ...{
  12.         public Test()
  13.         ...{
  14.             //
  15.             // TODO: 在此處添加構(gòu)造函數(shù)邏輯
  16.             //
  17.             string ConnectionString = "Data Source=LiPu; User Id=SCOTT; Password=scott";
  18. //C#連接Oracle數(shù)據(jù)庫字符串,Data Source 是指數(shù)據(jù)庫名字.如我用的是本機(jī)的Oracle 的數(shù)據(jù)庫,名字為LiPu. user id 是
  19. //用戶名,你可以用System 或是你自己添加的一個(gè)用戶.Password是對(duì)應(yīng)用戶的密碼.
  20.              OracleConnection conn = new OracleConnection(ConnectionString);    //創(chuàng)建一個(gè)新連接
  21.             
  22.             try
  23.            {
  24.                  conn.Open();    //打開連接
  25.                  OracleCommand cmd = conn.CreateCommand();
  26.                  cmd.CommandText = "select * from emp";    //SQL語句
  27.                  OracleDataReader rs = cmd.ExecuteReader();
  28.                 while (rs.Read())    //讀取數(shù)據(jù),如果rs.Read()返回為false的話,就說明到記錄集的尾部了
  29.        {
  30.                      MessageBox.Show(rs.GetString(1));
  31.                  }
  32.                  rs.Close();
  33.              }
  34.             catch (Exception e)
  35.             ...{
  36.                  MessageBox.Show(e.Message);
  37.              }
  38.             finally
  39.             ...{
  40.                  conn.Close();
  41.              }
  42.          }
  43.      }
  44. }

C#連接Oracle數(shù)據(jù)庫(更改數(shù)據(jù)庫中的記錄并查詢更改后的數(shù)據(jù))

  
  
  
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;//這行和下一行都要先在引用中填加system.data.oracleclient
  4. using System.Data.OracleClient;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. namespace WindowsApplication1
  10. {
  11.     public partial class Form1 : Form
  12.     {
  13.         public Form1()
  14.         {
  15.             InitializeComponent();
  16.         }
  17.         private void button1_Click(object sender, EventArgs e)
  18.         {
  19.             #region 從region到endregion是手工寫的。別的都是系統(tǒng)自動(dòng)生成的
  20.             string constring = "data source=wzd;user=wzd;password=wzd;";//定義連接數(shù)據(jù)庫的字符串
  21.             OracleConnection conn = new OracleConnection(constring);//進(jìn)行連接
  22.             try
  23.             {
  24.                 conn.Open();//打開指定的連接
  25.                 OracleCommand com = conn.CreateCommand();
  26.                 com.CommandText = "select name from fin_ipr_inmaininfo where card_no='0000000002'";//寫好想執(zhí)行的Sql語句
  27.                 OracleDataReader odr = com.ExecuteReader();
  28.                 while (odr.Read())//讀取數(shù)據(jù),如果返回為false的話,就說明到記錄集的尾部了 
  29.                 {
  30.                     this.lbl.Text = odr.GetOracleString(0).ToString();//將讀取到的值顯示到定義的控件中。
  31.                 }
  32.                 odr.Close();//關(guān)閉reader.這是一定要寫的
  33.             }
  34.             catch
  35.             {
  36.                 MessageBox.Show("erro");//如果發(fā)生異常,則提示出錯(cuò)
  37.             }
  38.             finally
  39.             {
  40.                 conn.Close();//關(guān)閉打開的連接
  41.             }
  42.             #endregion
  43.         }
  44.         private void button2_Click(object sender, EventArgs e)
  45.         {
  46.             #region 從region到endregion是手工寫的。別的都是系統(tǒng)自動(dòng)生成的
  47.             string constring = "data source=wzd;user=wzd;password=wzd;";//定義連接數(shù)據(jù)庫的字符串
  48.             OracleConnection conn = new OracleConnection(constring);//進(jìn)行連接
  49.             try
  50.             {
  51.                 conn.Open();//打開指定的連接
  52.                 OracleCommand com = conn.CreateCommand();
  53.                 com.CommandText = "update fin_ipr_inmaininfo set name='wzd' where card_no='0000000002'";//寫好想執(zhí)行的Sql語句
  54.                 com.ExecuteNonQuery();
  55.             }
  56.             catch
  57.             {
  58.                 MessageBox.Show("erro");//如果發(fā)生異常,則提示出錯(cuò)
  59.             }
  60.             finally
  61.             {
  62.                 conn.Close();//關(guān)閉打開的連接
  63.             }
  64.             #endregion
  65.         }
  66.     }
  67. }

分享文章:C#連接Oracle數(shù)據(jù)庫字符串
瀏覽地址:http://www.dlmjj.cn/article/dhgdhje.html