c# 连接各类数据库的集合类
2007-05-07 11:38
260 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;
using System.Data.OracleClient;
using MySql.Data.MySqlClient;
using MySql.Data;
namespace ZH.Common.DatabaseConn
......{
/**//**//**//// <summary>
/// c#连接数据库类
/// </summary>
public class DBconn
......{
/**//**//**//// <summary>
/// C#连接连接Access
/// </summary>
/// <param name="constr">access的路径</param>
/// <returns>OleDbConnection类</returns>
public static OleDbConnection GetDBconnAccess(string constr)
......{
string strcon = "Provider=Microsoft.Jet.OleDb.4.0;";
strcon += @"Data Source="+constr+"";
return new OleDbConnection(strcon);
}
/**//**//**//// <summary>
/// C#连接连接SqlServer
/// </summary>
/// <param name="user">数据库用户名</param>
/// <param name="pass">密码</param>
/// <param name="databasename">数据库名</param>
/// <param name="dns">服务器名</param>
/// <returns>SqlConnection类</returns>
public static SqlConnection GetDBconnSqlServer(string user, string pass, string databasename, string dns)
......{
string strcon = "user id=" + user + ";password=" + pass + ";";
strcon += "initial catalog="+databasename+";Server="+dns+";";
strcon += "Connect Timeout=30";
return new SqlConnection(strcon);
}
/**//**//**//// <summary>
/// C#连接连接Oracle
/// </summary>
/// <param name="user">用户名</param>
/// <param name="pass">密码</param>
/// <param name="datasoure">数据库</param>
/// <returns>OracleConnection类</returns>
public static OracleConnection GetDBconnOracle(string user,string pass,string datasoure)
......{
string strcon="Data Source="+datasoure+";user="+user+";password="+pass+"";
return new OracleConnection(strcon);
}
/**//**//**//// <summary>
/// C#连接连接MYSql
/// </summary>
/// <param name="user">数据库用户名</param>
/// <param name="pass">密码</param>
/// <param name="databasename">数据库名</param>
/// <param name="dns">服务器名</param>
/// <returns>MySqlConnection类</returns>
public static MySqlConnection GetDBconnMYSql(string user, string pass, string database, string dns)
......{
string strcon="Data Source="+dns+";Initial Catalog="+database+";User ID="+user+";Password="+pass+"";
return new MySqlConnection(strcon);
}
}
}
相关文章推荐
- c# 连接各类数据库的集合类
- C#连接各类数据库的方法集合
- C#连接各类数据库的方法集合
- (C#)连接各类数据库-集合
- C#连接各类数据库的方法集合
- .NET(C#)连接各类数据库-集锦zz
- C# 数据库连接字符串集合
- .NET(C#)连接各类数据库集锦
- NET(C#)连接各类数据库-集锦
- NET(C#)连接各类数据库-集锦
- NET(C#)连接各类数据库-集锦(非原创)
- .NET(C#)连接各类数据库
- C#下各类数据库连接字符串
- c#连接各类数据库大全
- .NET(C#)连接各类数据库-集锦
- NET(C#)连接各类数据库-集锦
- .NET(C#)连接各类数据库
- .NET(C#)连接各类数据库-集锦
- NET(C#)连接各类数据库-集锦
- C#.NET 连接各类数据库 字符串的写法