• 大小: 4.13MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-09-20
  • 语言: C#
  • 标签: C#  

资源简介

模块很多的一个窗体程序,有数据库文件可以直接附加。编程环境VS2012+SQL SERVER2012

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MovieSystem
{
    public static class DBHelper
    {
        
        //数据库链接字符串
        public static string ConnString = “server=.;database=MovieSystem;uid=sa;pwd=123456;“;
        public static string rose = ““;
        //数据库链接对象
        private static SqlConnection Conn = null;

        //初始化数据库链接
        private static void InitConnection()
        {
            //如果连接对象不存在,创建连接
            if (Conn == null)
                Conn = new SqlConnection(ConnString);
            //如果连接对象关闭,打开连接
            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(sqlStrConn);
            //CommandBehavior.CloseConnection 命令行为:当DataReader对象被关闭时,自动关闭占用的连接对象
            return cmd.ExecuteReader(CommandBehavior.CloseConnection);
        }

        //查询,获取DataTable
        public static DataTable GetDataTable(string sqlStr)
        {
            InitConnection();
            DataTable table = new DataTable();
            SqlDataAdapter dap = new SqlDataAdapter(sqlStrConn);
            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();
            return result;
        }
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     5242880  2018-09-17 08:29  MovieSystem.mdf
     目录           0  2018-12-02 21:38  MovieSystem\
     文件         923  2018-09-04 09:58  MovieSystem\MovieSystem.sln
     目录           0  2019-06-12 10:21  MovieSystem\MovieSystem\
     文件         187  2018-09-04 09:58  MovieSystem\MovieSystem\App.config
     目录           0  2018-12-02 21:38  MovieSystem\MovieSystem\bin\
     目录           0  2018-12-02 21:38  MovieSystem\MovieSystem\bin\Debug\
     文件      913920  2019-06-12 10:22  MovieSystem\MovieSystem\bin\Debug\MovieSystem.exe
     文件         187  2018-09-04 09:58  MovieSystem\MovieSystem\bin\Debug\MovieSystem.exe.config
     文件      228864  2019-06-12 10:22  MovieSystem\MovieSystem\bin\Debug\MovieSystem.pdb
     文件       22984  2019-07-18 09:22  MovieSystem\MovieSystem\bin\Debug\MovieSystem.vshost.exe
     文件         187  2018-09-04 09:58  MovieSystem\MovieSystem\bin\Debug\MovieSystem.vshost.exe.config
     文件         490  2018-04-12 07:35  MovieSystem\MovieSystem\bin\Debug\MovieSystem.vshost.exe.manifest
     目录           0  2018-09-04 10:20  MovieSystem\MovieSystem\bin\Release\
     文件        2517  2019-03-04 14:09  MovieSystem\MovieSystem\DBHelper.cs
     文件        2358  2018-09-11 09:47  MovieSystem\MovieSystem\DefaultFrm.cs
     文件       24805  2018-09-11 09:44  MovieSystem\MovieSystem\DefaultFrm.Designer.cs
     文件       33123  2018-09-11 09:44  MovieSystem\MovieSystem\DefaultFrm.resx
     文件        4286  2019-06-12 10:21  MovieSystem\MovieSystem\favicon.ico
     目录           0  2018-12-02 21:38  MovieSystem\MovieSystem\images\
     文件        4286  2018-09-04 15:39  MovieSystem\MovieSystem\images\favicon.ico
     文件      497139  2018-09-04 15:35  MovieSystem\MovieSystem\images\login.png
     文件        4353  2019-04-24 11:39  MovieSystem\MovieSystem\LoginFrm.cs
     文件        5971  2018-09-07 15:06  MovieSystem\MovieSystem\LoginFrm.Designer.cs
     文件     1105372  2018-09-07 15:06  MovieSystem\MovieSystem\LoginFrm.resx
     目录           0  2018-12-02 21:38  MovieSystem\MovieSystem\Model\
     文件        1246  2019-07-18 20:58  MovieSystem\MovieSystem\Model\Administrators.cs
     文件        1440  2018-09-11 10:20  MovieSystem\MovieSystem\Model\MovieLined.cs
     文件         717  2018-09-11 10:20  MovieSystem\MovieSystem\Model\MovieType.cs
     文件        1284  2018-09-11 10:24  MovieSystem\MovieSystem\Model\ScreeningRoom.cs
     目录           0  2018-12-02 21:38  MovieSystem\MovieSystem\MovieLinedForm\
............此处省略78个文件信息

评论

共有 条评论