定义操作类
class DataBase
{
INIFileHelper inifilehelper = new INIFileHelper("./set.ini");
...
...
}
属性
#region 属性
private bool m_Usefull = true;
/// <summary>
/// 是否可用
/// </summary>
public bool Usefull
{
get {
return m_Usefull; }
}
private MySqlConnection m_Conn = null;
/// <summary>
/// 数据库连接
/// </summary>
public MySqlConnection Conn
{
get {
return m_Conn; }
}
private MySqlCommand m_Cmd = null;
public MySqlCommand Cmd
{
get {
return m_Cmd; }
}
private string m_ServerIP = null;
/// <summary>
/// 主用服务器IP地址
/// </summary>
public string ServerIP
{
get {
return m_ServerIP; }
set
{
bool isIPUseful = CommonUse.CheckIP(value);
if (isIPUseful)
{
inifilehelper.IniWriteValue("DataBase", "Server1", value);
m_ServerIP = value;
}
else
{
XtraMessageBox.Show("IP地址格式不正确", "软件提示");
m_ServerIP = null;
}
}
}
private string m_SlaveIP = null;
/// <summary>
/// 备用服务器IP地址
/// </summary>
public string SlaveIP
{
get {
return m_SlaveIP; }
set
{
bool isIPUseful = CommonUse.CheckIP(value);
if (isIPUseful)
{
inifilehelper.IniWriteValue("DataBase", "Server2", value);
m_SlaveIP = value;
}
else
{
XtraMessageBox.Show("IP地址格式不正确", "软件提示");
m_SlaveIP = null;
}
}
}
private string m_Status = null;
/// <summary>
/// 记录当前连接状态,使用主用或备用服务器
/// </summary>
public string Status
{
get {
return m_Status; }
}
private string m_UserId = null;
/// <summary>
/// 用户名
/// </summary>
public string UserId
{
get {
return m_UserId; }
}
private string m_Pwd = null;
/// <summary>
/// 密码
/// </summary>
public string Pwd
{
get {
return m_Pwd; }
}
private string m_DataBaseName = null;
<