c# 连接各类数据库的集合类

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>

publicclassDBconn
...
...{

/**//**//**////<summary>
///C#连接连接Access
///</summary>
///<paramname="constr">access的路径</param>
///<returns>OleDbConnection类</returns>

publicstaticOleDbConnectionGetDBconnAccess(stringconstr)
...
...{
stringstrcon="Provider=Microsoft.Jet.OleDb.4.0;";
strcon
+=@"DataSource="+constr+"";
returnnewOleDbConnection(strcon);
}

/**//**//**////<summary>
///C#连接连接SqlServer
///</summary>
///<paramname="user">数据库用户名</param>
///<paramname="pass">密码</param>
///<paramname="databasename">数据库名</param>
///<paramname="dns">服务器名</param>
///<returns>SqlConnection类</returns>

publicstaticSqlConnectionGetDBconnSqlServer(stringuser,stringpass,stringdatabasename,stringdns)
...
...{
stringstrcon="userid="+user+";password="+pass+";";
strcon
+="initialcatalog="+databasename+";Server="+dns+";";
strcon
+="ConnectTimeout=30";
returnnewSqlConnection(strcon);
}

/**//**//**////<summary>
///C#连接连接Oracle
///</summary>
///<paramname="user">用户名</param>
///<paramname="pass">密码</param>
///<paramname="datasoure">数据库</param>
///<returns>OracleConnection类</returns>

publicstaticOracleConnectionGetDBconnOracle(stringuser,stringpass,stringdatasoure)
...
...{
stringstrcon="DataSource="+datasoure+";user="+user+";password="+pass+"";
returnnewOracleConnection(strcon);
}

/**//**//**////<summary>
///C#连接连接MYSql
///</summary>
///<paramname="user">数据库用户名</param>
///<paramname="pass">密码</param>
///<paramname="databasename">数据库名</param>
///<paramname="dns">服务器名</param>
///<returns>MySqlConnection类</returns>

publicstaticMySqlConnectionGetDBconnMYSql(stringuser,stringpass,stringdatabase,stringdns)
...
...{
stringstrcon="DataSource="+dns+";InitialCatalog="+database+";UserID="+user+";Password="+pass+"";
returnnewMySqlConnection(strcon);
}

}

}

你可能感兴趣的:(oracle,C++,c,mysql,C#)