日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

創(chuàng)新互聯(lián)建站成都網(wǎng)站建設按需網(wǎng)站開發(fā),是成都網(wǎng)站開發(fā)公司,為成都格柵板提供網(wǎng)站建設服務,有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設計服務:原型圖制作、網(wǎng)站創(chuàng)意設計、前端HTML5制作、后臺程序開發(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)自動生成的
  21.             string constring = "data source=wzd;user=wzd;password=wzd;";//定義連接數(shù)據(jù)庫的字符串
  22.             OracleConnection conn = new OracleConnection(constring);//進行連接
  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();//關閉reader.這是一定要寫的
  34.             }
  35.             catch
  36.             {
  37.                 MessageBox.Show("erro");//如果發(fā)生異常,則提示出錯
  38.             }
  39.             finally
  40.             {
  41.                 conn.Close();//關閉打開的連接
  42.             }
  43.             #endregion
  44.         }
  45.     }
  46. }

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

注意:一定要添加這個:

項目->添加引用->.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.     /// 簡潔期間,直接將實現(xiàn)寫在構造函數(shù)中
  9.     /// 
  10.     public class Test
  11.     ...{
  12.         public Test()
  13.         ...{
  14.             //
  15.             // TODO: 在此處添加構造函數(shù)邏輯
  16.             //
  17.             string ConnectionString = "Data Source=LiPu; User Id=SCOTT; Password=scott";
  18. //C#連接Oracle數(shù)據(jù)庫字符串,Data Source 是指數(shù)據(jù)庫名字.如我用的是本機的Oracle 的數(shù)據(jù)庫,名字為LiPu. user id 是
  19. //用戶名,你可以用System 或是你自己添加的一個用戶.Password是對應用戶的密碼.
  20.              OracleConnection conn = new OracleConnection(ConnectionString);    //創(chuàng)建一個新連接
  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)自動生成的
  20.             string constring = "data source=wzd;user=wzd;password=wzd;";//定義連接數(shù)據(jù)庫的字符串
  21.             OracleConnection conn = new OracleConnection(constring);//進行連接
  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();//關閉reader.這是一定要寫的
  33.             }
  34.             catch
  35.             {
  36.                 MessageBox.Show("erro");//如果發(fā)生異常,則提示出錯
  37.             }
  38.             finally
  39.             {
  40.                 conn.Close();//關閉打開的連接
  41.             }
  42.             #endregion
  43.         }
  44.         private void button2_Click(object sender, EventArgs e)
  45.         {
  46.             #region 從region到endregion是手工寫的。別的都是系統(tǒng)自動生成的
  47.             string constring = "data source=wzd;user=wzd;password=wzd;";//定義連接數(shù)據(jù)庫的字符串
  48.             OracleConnection conn = new OracleConnection(constring);//進行連接
  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ā)生異常,則提示出錯
  59.             }
  60.             finally
  61.             {
  62.                 conn.Close();//關閉打開的連接
  63.             }
  64.             #endregion
  65.         }
  66.     }
  67. }

本文題目:C#連接Oracle數(shù)據(jù)庫字符串
文章網(wǎng)址:http://m.5511xx.com/article/dhgdhje.html