C#连接数据库代码

开发 后端
这里将介绍一段C#连接数据库代码,每种编程语言最重要的部分就是对数据库的访问了。希望本文对大家有所帮助。
C#连接数据库代码主要是实现C#对数据库的访问,包括增删改查等多项内容。 MDB(Microsoft Database)格式是Microsoft Access软件使用的一种存储格式,因其对数据操作的方便性,常用在一些中小型程序中。
  1. ///系统引用  
  2. using System.Data;  
  3. using System.Data.OleDb;  
  4. using System.Data.SqlClient;  
  5.  
  6. ///   
  7. /// 必需的设计器变量。  
  8. /// 
  9.  
  10. private System.ComponentModel.Container components = null;  
  11. private System.Data.DataSet myDataSet;  
  12.  
  13. C#连接数据库代码-本地MDB数据库连接  
  14. private void menuItem2_Click(object sender, System.EventArgs e)  
  15.    {  
  16.     try 
  17.     {   
  18.      //创建一个 OleDbConnection对象   
  19.      string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = ../../database/MDB数据库名称.mdb" ;   
  20.      OleDbConnection myConn = new OleDbConnection ( strCon ) ;   
  21.      string strCom = " SELECT * FROM 数据表名称" ;   
  22.      //创建一个 DataSet对象   
  23.      myDataSet = new DataSet ( ) ;   
  24.      myConn.Open ( ) ;   
  25.      OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;   
  26.      myCommand.Fill ( myDataSet , "数据表名称" ) ;   
  27.      myConn.Close ( ) ;   
  28.      //关闭连接  
  29.      statusBar1.Text="本地MDB数据库连接成功";  
  30.     }   
  31.     catch ( Exception ex )   
  32.     {   
  33.      statusBar1.Text="本地MDB数据库连接失败";  
  34.      MessageBox.Show ( "连接本地MDB数据库发生错误:" + ex.ToString ( ) , "错误!" ) ;   
  35.     }  
  36.    }  
  37. c#远程MDB数据库连接  
  38. c#本地SQL数据库连接  
  39. private void menuItem3_Click(object sender, System.EventArgs e)  
  40.    {  
  41.     try 
  42.     {   
  43.      //创建一个 SqlConnection对象   
  44.      string strCon = "Integrated Security=SSPI;Initial Catalog='数据库名称';Data Source='本地计算机名';User ID='登录用户名';Password='登录用户密码';Connect Timeout=30";   
  45.      SqlConnection myConn = new SqlConnection ( strCon ) ;       
  46.      string strCom = " SELECT * FROM 数据表名称" ;   
  47.      //创建一个 DataSet对象   
  48.      myDataSet = new DataSet ( ) ;   
  49.      myConn.Open ( ) ;   
  50.      SqlDataAdapter myCommand = new SqlDataAdapter ( strCom , myConn ) ;   
  51.      myCommand.Fill ( myDataSet , "数据表名称" ) ;   
  52.      myConn.Close ( ) ;   
  53.      //关闭连接  
  54.      statusBar1.Text="本地SQL数据库连接成功";  
  55.     }   
  56.     catch ( Exception ex1 )   
  57.     {   
  58.      statusBar1.Text="本地SQL数据库连接失败";  
  59.      MessageBox.Show ( "连接本地SQL数据库发生错误:" + ex1.ToString ( ) , "错误!" ) ;   
  60. }  
  61.    }  
  62.  
  63. --------------------------------------------------------------------------------------------------------------  
  64.  
  65.  
  66. c#远程SQL数据库连接  
  67. private void menuItem10_Click(object sender, System.EventArgs e)  
  68.    {  
  69.     try 
  70.     {   
  71.      //创建一个SqlConnection对象   
  72.      string strCon = "Initial Catalog='数据库名称';Server='远程IP地址,1433';User ID='登录用户名';Password='登录用户密码';Persist Security Info=True";   
  73.      SqlConnection myConn = new SqlConnection ( strCon ) ;       
  74.      string strCom = " SELECT * FROM 数据表名称" ;   
  75.      //创建一个 DataSet对象   
  76.      myDataSet = new DataSet ( ) ;   
  77.      myConn.Open ( ) ;   
  78.      SqlDataAdapter myCommand = new SqlDataAdapter ( strCom , myConn ) ;   
  79.      myCommand.Fill ( myDataSet , "数据表名称" ) ;   
  80.      myConn.Close ( ) ;   
  81.      //关闭连接  
  82.      statusBar1.Text="远程SQL数据库连接成功";  
  83.     }   
  84.     catch ( Exception ex2 )   
  85.     {   
  86.      statusBar1.Text="连接远程SQL数据库失败";  
  87.      MessageBox.Show ( "连接远程SQL数据库发生错误:" + ex2.ToString ( ) , "错误!" ) ;   
  88.     }  
  89.    } 

C#连接数据库代码就介绍到这里。

【编辑推荐】

  1. C# 泛型使用心得浅析
  2. C# 泛型集合概念及应用浅析
  3. C# 泛型集合实例应用浅析
  4. 浅析C# Dictionary泛型集合
  5. C# 泛型编程基础实例详解
责任编辑:彭凡 来源: 百度空间
相关推荐

2009-03-19 10:08:09

C#数据库查询

2009-09-04 17:49:34

C#连接数据库

2009-08-18 11:23:11

2009-08-25 11:35:27

C#连接数据库

2009-08-25 14:18:13

C#如何连接数据库

2009-07-20 14:30:38

jdbc连接数据库代码

2009-09-04 17:23:21

C#数据库连接对象

2010-10-26 15:21:11

连接Oracle数据库

2010-05-25 18:21:28

MySQL连接数据库

2009-08-25 12:50:32

数据库常用C#代码

2009-02-12 10:32:35

C#数据库C#连接数据库

2009-08-12 14:23:01

C#连接MySql数据

2009-08-03 14:17:18

C#连接AccessC#连接SQL Ser

2009-08-07 14:02:12

C#数据库连接字符串

2009-08-25 15:50:13

C#连接远程数据库

2009-07-06 17:23:34

JDBC连接数据库

2011-03-16 17:14:17

JavaBean数据库

2009-08-25 14:59:36

ASP.NET和C#连

2010-06-12 10:49:12

2009-12-03 13:34:04

PHP连接数据库
点赞
收藏

51CTO技术栈公众号