您的位置:首页 > 数据库

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);


}


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: