class ConnectAccess
{
public string ConnectString()
{
string dataPath = "数据库路径";
return string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Persist Security Info=True;Jet OLEDB:Database Password={1}", dataPath, "密码");
}
}
class ConnectOracle
{
public string ConnectString()
{
return @"server=localhost;database=命名空间;uid=用户名;pwd=密码";
}
}
static void Main(string[] args)
{
//连接Access
ConnectAccess connAccess = new ConnectAccess();
OleDbConnection accessConnection = new OleDbConnection(connAccessConnectString());
//连接Oracle
ConnectOracle connOracle = new ConnectOracle();
OracleConnection oracleConnection = new OracleConnection(connOracleConnectString());
}
interface ConnectDataBase
{
string ConnectString();
}
class ConnectAccess : ConnectDataBase
{
#region ConnectDataBase 成员
public string ConnectString()
{
string dataPath = "数据库路径";
return stringFormat("Provider=MicrosoftJetOLEDB0;Data Source={0};Persist Security Info=True;Jet OLEDB:Database Password={1}", dataPath, "密码");
}
#endregion
}
class ConnectOracle : ConnectDataBase
{
#region ConnectDataBase 成员
public string ConnectString()
{
return @"server=localhost;database=命名空间;uid=用户名;pwd=密码";
}
#endregion
}
static void Main(string[] args)
{
ConnectDataBase conn = null;
//连接Access
conn = new ConnectAccess();
OleDbConnection accessConnection = new OleDbConnection(connConnectString());
//连接Oracle
conn = new ConnectOracle();
OracleConnection oracleConnection = new OracleConnection(connConnectString());
}
//定义1
bool Connect(string userName, string password, string wifiAddress, int port)
{
return false;
}
//定义2
bool Connect(Account account)
{
return false;
}
public class Account
{
public string UserName
{
get;
set;
}
public string Password
{
get;
set;
}
public string WifiAddress
{
get;
set;
}
public int Port
{
get;
set;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有