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 ( ) , "錯誤!" ) ;
}
}