コード例 #1
0
        // 登陆
        private void btn_login_Click(object sender, EventArgs e)
        {
            home_form anotherForm = new home_form();

            //this.Hide();
            anotherForm.Show();
            //Application.ExitThread();

            string connecStr = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
            // Console.WriteLine(strConnection);
            // string connecStr = "server=192.168.25.182;port=3307;database=test;user=root;password=123456";
            MySqlConnection conn = new MySqlConnection(connecStr);

            NewMethod(conn);
        }
コード例 #2
0
        //登录
        private void Btn_login_Click_1(object sender, EventArgs e)
        {
            string my_usernmae = txt_name.Text;
            string my_pwd      = my_public.Get16MD5One(txt_pwd.Text);

            if (txt_name.Text == "" || txt_pwd.Text == "")
            {
                MessageBox.Show("账号和密码不能为空!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
                return;
            }


            string connecStr = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
            // Console.WriteLine(strConnection);
            // string connecStr = "server=192.168.25.182;port=3307;database=test;user=root;password=123456";

            MySqlConnection conn = new MySqlConnection(connecStr);

            try
            {
                conn.Open();
                string       sql_select = string.Format("select count(*) from user where user_name = '{0}' and pwd = '{1}'", my_usernmae, my_pwd);
                MySqlCommand mycmd      = new MySqlCommand(sql_select, conn);
                Object       result     = mycmd.ExecuteScalar();//执行查询,并返回查询结果集中第一行的第一列。所有其他的列和行将被忽略。select语句无记录返回时,ExecuteScalar()返回NULL值
                if (Convert.ToInt32(result) == 0)
                {
                    MessageBox.Show("用户名或密码错误!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
                    return;
                }
                home_form home_Form = new home_form();
                this.Hide();
                home_Form.Show();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                MessageBox.Show("数据库服务异常!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
            }
            finally
            {
                conn.Close();
            }
        }