C# 连接各种数据库总结。

本文提供了三种不同类型的数据库连接代码示例:Access、Oracle及Sql Server 2005。每个示例都详细展示了如何使用相应的.NET Framework组件建立连接,并确保连接处于打开状态。

1、连接Access

 

ExpandedBlockStart.gif代码
 1 public static OleDbConnection getConn()
 2 {
 3             OleDbConnection Conn=null;
 4             string StrConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\AccessDataBase\GuangXi.mdb";
 5             try
 6             {
 7                 if (File.Exists(@"D:\AccessDataBase\GuangXi.mdb"))
 8                 {
 9                     Conn = new OleDbConnection(StrConn);
10                     Conn.Open();
11                 }         
12                 return Conn;
13             }
14             catch
15             {
16                 return null;
17             }
18 }


2、连接Oracle

 

ExpandedBlockStart.gif代码
 1 public static OracleConnection getConn()
 2 {
 3             string strConn = "Data Source=hvmdata;Persist Security Info=True;User ID=sysadmin;Password=adminsys;Unicode=True";
 4             try
 5             {
 6                 OracleConnection Conn = new OracleConnection(strConn);
 7                 if (Conn.State != ConnectionState.Open)
 8                 {
 9                     Conn.Open();
10                 }
11                 return Conn;
12             }
13             catch
14             {
15                 return null;
16             }
17 }


3、连接Sql Server2005

ExpandedBlockStart.gif代码
 1 public static SqlConnection getConn()
 2 {
 3             string strConn = "Data Source=JFD\\SQLEXPRESS;database=mydayta;uid=sa;pwd=123456;";
 4             try
 5             {
 6                 SqlConnection Conn = new SqlConnection(strConn);
 7                 if (Conn.State != ConnectionState.Open)
 8                 {
 9                     Conn.Open();
10                 }
11                 return Conn;
12             }
13             catch
14             {
15                 return null;
16             }
17 }


 

转载于:https://www.cnblogs.com/gooliugle/archive/2010/04/27/1722253.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值