1.winfrom中放入几个textbox控件用于获取 输入的信息 在一click事件下
private void button3_Click(object sender, EventArgs e)
{
if (this.serverIP.Text.Trim().Equals(""))
{
serverIP.Focus();//为控件设置输入焦点
return;
}
if (this.ServerName.Text.Trim().Equals(""))
{
ServerName.Focus();//为控件设置输入焦点
return;
}
if (this.name.Text.Trim().Equals(""))
{
name.Focus();//为控件设置输入焦点
return;
}
CLDBSet dbSet = new CLDBSet();
dbSet.DBAddress = serverIP.Text.Trim();
dbSet.DBName = ServerName.Text.Trim();
dbSet.UserName = name.Text.Trim();
dbSet.PassWord = Pwd.Text.Trim();
DBTester tester = new DBTester();
object[] result = tester.TextDBUI(dbSet);
if (result == null)
{
MessageBox.Show("数据库连接测试成功!");
}
else
{
string s = string.Empty;
s = @"数据库连接测试失败!\r\n
请检查配置的正确性以及网络的正常!
" + s;
MessageBox.Show(s);
}
}
同时创建一个类 用于配置连接实体
namespace 类
{
public class CLDBSet
{ /// <summary>
/// 数据库连接配置实体
/// </summary>
/// <summary>
/// 数据库连接地址
/// </summary>
public string DBAddress
{
get;
set;
}
/// <summary>
/// 数据库名
/// </summary>
public string DBName
{
get;
set;
}
/// <summary>
/// 用户名
/// </summary>
public string UserName
{
get;
set;
}
/// <summary>
/// 口令
/// </summary>
public string PassWord
{
get;
set;
}
/// <summary>
/// 是否加密
/// </summary>
public bool IsEncrypt
{
get;
set;
}
}
}
接人之光 不敢苟且。感谢。