zoukankan      html  css  js  c++  java
  • 初识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();
                }
            }
    
        }
    

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

    登录

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

  • 相关阅读:
    UE4 Abc 批量导入
    UE4源码摘录(424)
    JZ10 矩形覆盖
    JZ27 字符串的排列
    JZ66 机器人的运动范围
    JZ65 矩阵中的路径
    JZ12 数值的整数次方
    JZ37 数字在升序数组中出现的次数
    JZ6 旋转数组的最小数字
    JZ67 剪绳子
  • 原文地址:https://www.cnblogs.com/who-else/p/5002569.html
Copyright © 2011-2022 走看看