久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

用C#連接Access數(shù)據(jù)庫做登錄界面

 昵稱20285785 2014-11-08

平臺:Win7 32位   VS2008    Access2007,

數(shù)據(jù)庫有加密

1,、界面布局

 
 

 

2,、首先在vs的命名空間中引用Access

using System.Data.OleDb;

3命名了空間后在構(gòu)造函數(shù)中寫入我們的用戶名和密碼做保存數(shù)據(jù),。

    public partial class Form1 : Form

    {

        static public string usmen;//用戶名,,用于保存

        static public string uspass;//密碼,用于保存

        public Form1()

        {

 

4,、在構(gòu)造中做好了這里,,現(xiàn)在開始確定控件來做判斷

    public Form1()

        {

            InitializeComponent();

        } 

       private bool pdyj()

        {

            //if來判斷框的內(nèi)容

            if(textBox1.Text=="")

                return false;

            if(textBox2.Text=="")

                return false;

            return true;

        }

在登錄按鈕下輸入以下代碼

        private void button1_Click(object sender, EventArgs e)

        {

            //這里寫入剛剛的判斷語句

            if (!pdyj())

            {

                MessageBox.Show("請輸入正確信息");

                return;

            }

做好了判斷

5、連接并打開數(shù)據(jù)庫

            //創(chuàng)建路徑及數(shù)據(jù)庫名

            string strPath = Application.StartupPath + "\\login_data.mdb";

            //生成鏈接數(shù)據(jù)庫字符串

            string oleCon = "provider=Microsoft.ACE.OLEDB.12.0;Jet OLEDB:DataBase Password='xxx123';User Id='admin';Data source=" + strPath;

            //創(chuàng)建數(shù)據(jù)庫連接

            OleDbConnection conn = new OleDbConnection(oleCon);

            //當創(chuàng)建好連接到Access后打開數(shù)據(jù)庫連接

            conn.Open();

 

 

6,、查詢數(shù)據(jù)庫

//SQL查詢語句

            string Access="select username,userpassword from userlist where username='"+this.textBox1.Text+"'and userpassword='"+this.textBox2.Text+"'";//select是查詢數(shù)據(jù)庫語句

            OleDbCommand cmd=new OleDbCommand(Access,conn);

            OleDbDataReader hyw=cmd.ExecuteReader();

 

7,、然后判斷輸入的用戶名和密碼是否和數(shù)據(jù)庫用戶表中的數(shù)據(jù)一致,一致則登錄成功,否則提示錯誤,。

            if(hyw.Read())

            {

                //在構(gòu)造中我們的量就作為判斷

                usmen=textBox1.Text;

                uspass=textBox2.Text;

                //一旦連接成功了就彈出窗口

                MessageBox.Show("登錄成功,!");

                Form f2=new Form3();

                this.Hide();

                f2.ShowDialog();

                this.Dispose();

            }

            else

            {

                //信息錯誤,判斷條件不成立

                MessageBox.Show("輸入用戶密碼錯誤");

            }

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多