通过手动输入的配置信息,判断是否连接数据库成功

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

       
    }
}

接人之光 不敢苟且。感谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值