初识Winform , 还好没喜欢上控制台

虽然没听的太懂, 不过还是写点东西吧.

我呢, 就跟着这本书写了个学生管理系统

前面刚会了SQLserver, 所以这个学生管理系统需要连上数据库, 毕竟学了不用天诛地灭

既然需要连接数据库, 就要用到SqlConnection对象, 最好提炼到一个类里面:DBHelper

多说无益, 上代码:

class DBHelper
    {
        //数据库连接字符
        private string constr = @"Data source=.;initial catalog=MySchool;uid=sab;pwd=123456";
        //SqlConnection对象
        private SqlConnection conn;
        public SqlConnection Conn
        {
            set
            {
                if (value!=null)
                {
                    conn = value;
                }
            }
            get
            {
                if (conn==null)
                {
                    conn = new SqlConnection(constr);
                }
                return conn;
            }
        }
        //打开数据库连接
        public void OpenConnection()
        {
            if (Conn.State==ConnectionState.Closed)
            {
                Conn.Open();
                
            }
            else if (Conn.State==ConnectionState.Broken)
            {
                Conn.Close();
                Conn.Open();
            }
        }
        //关闭数据库连接
        public void CloseConnection()
        {
            if (Conn.State==ConnectionState.Open||Conn.State==ConnectionState.Broken)
            {
                Conn.Close();
            }
        }

    }

 好了, 有了连接字符串, 打开和关闭方法就能继续了哈.

登录

好了. 预知后事如何, 请听下回分解.

原文地址:https://www.cnblogs.com/who-else/p/5002569.html