c#串連MDB,SQL資料庫代碼

來源:互聯網
上載者:User

c#資料庫連接代碼

///系統引用

using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;

/// <summary>
/// 必需的設計器變數。
/// </summary>
private System.ComponentModel.Container components = null;
private System.Data.DataSet myDataSet;

c#本地MDB資料庫連接
private void menuItem2_Click(object sender, System.EventArgs e)
  {
   try
   {
    //建立一個 OleDbConnection對象
    string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = ../../database/MDB資料庫名稱.mdb" ;
    OleDbConnection myConn = new OleDbConnection ( strCon ) ;
    string strCom = " SELECT * FROM 資料表名稱" ;
    //建立一個 DataSet對象
    myDataSet = new DataSet ( ) ;
    myConn.Open ( ) ;
    OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
    myCommand.Fill ( myDataSet , "資料表名稱" ) ;
    myConn.Close ( ) ;
    //關閉串連
    statusBar1.Text="本地MDB資料庫連接成功";
   }
   catch ( Exception ex )
   {
    statusBar1.Text="本地MDB資料庫連接失敗";
    MessageBox.Show ( "串連本地MDB資料庫發生錯誤:" + ex.ToString ( ) , "錯誤!" ) ;
   }
  }
c#遠程MDB資料庫連接
c#本地SQL資料庫連接
private void menuItem3_Click(object sender, System.EventArgs e)
  {
   try
   {
    //建立一個 SqlConnection對象
    string strCon = "Integrated Security=SSPI;Initial Catalog='資料庫名稱';Data Source='本機電腦名';User ID='登入使用者名稱';Password='登入使用者密碼';Connect Timeout=30";
    SqlConnection myConn = new SqlConnection ( strCon ) ;    
    string strCom = " SELECT * FROM 資料表名稱" ;
    //建立一個 DataSet對象
    myDataSet = new DataSet ( ) ;
    myConn.Open ( ) ;
    SqlDataAdapter myCommand = new SqlDataAdapter ( strCom , myConn ) ;
    myCommand.Fill ( myDataSet , "資料表名稱" ) ;
    myConn.Close ( ) ;
    //關閉串連
    statusBar1.Text="本地SQL資料庫連接成功";
   }
   catch ( Exception ex1 )
   {
    statusBar1.Text="本地SQL資料庫連接失敗";
    MessageBox.Show ( "串連本地SQL資料庫發生錯誤:" + ex1.ToString ( ) , "錯誤!" ) ;
   }
  }
c#遠程SQL資料庫連接
private void menuItem10_Click(object sender, System.EventArgs e)
  {
   try
   {
    //建立一個SqlConnection對象
    string strCon = "Initial Catalog='資料庫名稱';Server='遠程IP地址,1433';User ID='登入使用者名稱';Password='登入使用者密碼';Persist Security Info=True";
    SqlConnection myConn = new SqlConnection ( strCon ) ;    
    string strCom = " SELECT * FROM 資料表名稱" ;
    //建立一個 DataSet對象
    myDataSet = new DataSet ( ) ;
    myConn.Open ( ) ;
    SqlDataAdapter myCommand = new SqlDataAdapter ( strCom , myConn ) ;
    myCommand.Fill ( myDataSet , "資料表名稱" ) ;
    myConn.Close ( ) ;
    //關閉串連
    statusBar1.Text="遠程SQL資料庫連接成功";
   }
   catch ( Exception ex2 )
   {
    statusBar1.Text="串連遠程SQL資料庫失敗";
    MessageBox.Show ( "串連遠程SQL資料庫發生錯誤:" + ex2.ToString ( ) , "錯誤!" ) ;
   }
  }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.