资源简介

完整的C#学生信息管理系统(VS2012+net3.5+SQL2008)BAK为库备份还原即可。
尽量使系统界面和控件布局达到商业化标准,对UI有要求的同学们可以借鉴。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Collections;

namespace StudentManagement
{
    
}

public class DBHelper
{
    //SHOO:定义全局变量
    public static string strLoginName = ““; //登录用户名
    public static string conStr = “Server=127.0.0.1;User ID=sa;Pwd=0077;Database=StudentManagement“; //库连接脚本
    public static string strRowValue = ““; //获取行中某值
    public static DataTable dt;

    //SHOO:库操作_cmd执行并返回结果
    public static bool ExecuteSql(string sql)
    {
        bool ReturnResult = false;
        SqlConnection conn = new SqlConnection(conStr);
        if (conn.State == ConnectionState.Closed)
            conn.Open();
        SqlCommand cmd = new SqlCommand(sql conn);
        int result = cmd.ExecuteNonQuery(); //执行cmd返回结果
        conn.Close();

        if (result > 0)
            ReturnResult = true;
        return ReturnResult;
    }

    //SHOO:库操作_cmd执行结果给ds
    public static DataTable GetDataTable(string sql)
    {
        DataSet ds = new DataSet();
        SqlConnection conn = new SqlConnection(conStr);
        if (conn.State == ConnectionState.Closed)
            conn.Open();
        SqlDataAdapter da = new SqlDataAdapter(sql conn);
        da.Fill(ds); //执行cmd将结果集填充给DataSet
        conn.Close();
        return ds.Tables[0]; //返回DataSet的第1张表
    }




    //数据库连接对象
    private static SqlConnection conn = null;

    //初始化数据库连接
    private static void InitConnection()
    {
        //如果连接对象不存在,则创建连接
        if (conn == null)
            conn = new SqlConnection(conStr);
        //如果连接对象关闭,则打开连接
        if (conn.State == ConnectionState.Closed)
            conn.Open();
        //如果连接中断,则重启连接
        if (conn.State == ConnectionState.Broken)
        {
            conn.Close();
            conn.Open();
        }
    }

    //查询,获取DataReader
    public static SqlDataReader GetDataReader(string sqlstr)
    {
        InitConnection();
        SqlCommand cmd = new SqlCommand(sqlstr conn);
        return cmd.ExecuteReader(CommandBehavior.CloseConnection);
    }

    ////查询,获取DataTable
    //public static DataTable GetDataTable(string sqlstr)
    //{
    //    InitConnection();
    //    DataTable table = new DataTable();
    //    SqlDataAdapter dap = new SqlDataAdapter(sqlstr conn);
    //    dap.Fill(table);
    //    conn.Close();
    //    return table;
    //}

    //增删改
    public static bool ExecuteNonQuery(string sqlstr)
    {
        InitConnection();
        SqlCommand cmd = new SqlCommand(sqlstr conn);
        int result = cmd.ExecuteNonQuery();
        conn.Close();
        return result > 0;
    }

    //执行集合函数
    public static object ExecuteScalar(string sqlstr)
    {
        InitConnection();
        SqlCommand cmd = new SqlCommand(sqlstr conn);
        object result = cmd.ExecuteScalar();
        conn.Close();
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     1858048  2019-12-31 10:33  StudentManagementDB.BAK
     目录           0  2019-12-31 09:49  StudentManagement\
     文件         525  2019-12-31 09:06  StudentManagement\App.config
     文件        3304  2019-12-30 21:16  StudentManagement\DBHelp.cs
     文件        3132  2019-12-29 23:39  StudentManagement\FormAbout.Designer.cs
     文件         373  2019-12-29 23:39  StudentManagement\FormAbout.cs
     文件        5817  2019-12-29 23:39  StudentManagement\FormAbout.resx
     文件        9351  2019-12-29 23:39  StudentManagement\FormConfig.Designer.cs
     文件        1725  2019-12-29 23:39  StudentManagement\FormConfig.cs
     文件        5817  2019-12-29 23:39  StudentManagement\FormConfig.resx
     文件        8588  2019-12-29 23:40  StudentManagement\FormCourse.Designer.cs
     文件        2309  2019-12-29 23:40  StudentManagement\FormCourse.cs
     文件        5817  2019-12-29 23:40  StudentManagement\FormCourse.resx
     文件        8601  2019-12-29 23:40  StudentManagement\FormCourseEdit.Designer.cs
     文件        2317  2019-12-29 23:40  StudentManagement\FormCourseEdit.cs
     文件        5817  2019-12-29 23:40  StudentManagement\FormCourseEdit.resx
     文件       13376  2019-12-30 14:40  StudentManagement\FormLogin.Designer.cs
     文件        2897  2019-12-30 14:40  StudentManagement\FormLogin.cs
     文件        9817  2019-12-30 14:40  StudentManagement\FormLogin.resx
     文件      114158  2019-12-31 10:24  StudentManagement\FormMain.Designer.cs
     文件       22396  2019-12-31 10:24  StudentManagement\FormMain.cs
     文件       16190  2019-12-31 10:24  StudentManagement\FormMain.resx
     文件        5555  2019-12-29 23:58  StudentManagement\FormMajor.Designer.cs
     文件        2045  2019-12-29 23:58  StudentManagement\FormMajor.cs
     文件        5817  2019-12-29 23:58  StudentManagement\FormMajor.resx
     文件        5853  2019-12-29 23:58  StudentManagement\FormMajorEdit.Designer.cs
     文件        1721  2019-12-29 23:58  StudentManagement\FormMajorEdit.cs
     文件        9817  2019-12-29 23:58  StudentManagement\FormMajorEdit.resx
     文件        5902  2019-12-30 00:34  StudentManagement\FormPwd.Designer.cs
     文件        2629  2019-12-30 10:26  StudentManagement\FormPwd.cs
     文件        5817  2019-12-30 00:34  StudentManagement\FormPwd.resx
............此处省略84个文件信息

评论

共有 条评论