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

资源简介

C# 地铁一卡通系统源码(含数据库) 优秀代码

资源截图

代码片段和文件信息

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

namespace 登录界面
{
    class DBHelper
    {
        public static string connStr = @“Data Source=.;Initial Catalog=xiangmu;Integrated Security=True“;

        public static SqlConnection conn = new SqlConnection(connStr);

        public static DataTable ExcuteQuery(string sql)
        {
            SqlDataAdapter adp = new SqlDataAdapter(sql conn);
            DataSet ds = new DataSet();
            adp.Fill(ds);
            return ds.Tables[0];
        }

        //public static bool ExecuteNonQuery(string sql)
        //{
        //    int result;
        //    SqlCommand Comm = new SqlCommand(sql conn);
        //    conn.Open();
        //    result = Comm.ExecuteNonQuery();
        //    if (result > 0)
        //        return true;
        //    else
        //        return false;
        //}




        //数据库连接字符串
        public static string ConnString = @“Data Source=.;Initial Catalog=xiangmu;Integrated Security=True“;
        //数据库连接对象
        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(sqlStr Conn);
            //CommandBehavior.CloseConnection命令行为:当DataReader对象被关闭时,自动关闭占用的连接对象
            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();
            return result;
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-10 23:36  地铁一卡通\
     目录           0  2018-06-10 23:36  地铁一卡通\数据库\
     文件     5242880  2018-06-10 23:57  地铁一卡通\数据库\xiangmu.mdf
     文件     2097152  2018-06-10 23:57  地铁一卡通\数据库\xiangmu_log.ldf
     目录           0  2018-06-10 23:36  地铁一卡通\登录界面\
     文件         187  2018-04-17 19:52  地铁一卡通\登录界面\App.config
     目录           0  2018-06-10 23:36  地铁一卡通\登录界面\bin\
     目录           0  2018-06-10 23:36  地铁一卡通\登录界面\bin\Debug\
     文件     2405376  2018-06-10 23:37  地铁一卡通\登录界面\bin\Debug\登录界面.exe
     文件         187  2018-04-17 19:52  地铁一卡通\登录界面\bin\Debug\登录界面.exe.config
     文件      165376  2018-06-10 23:37  地铁一卡通\登录界面\bin\Debug\登录界面.pdb
     文件       22984  2018-06-10 23:57  地铁一卡通\登录界面\bin\Debug\登录界面.vshost.exe
     文件         187  2018-04-17 19:52  地铁一卡通\登录界面\bin\Debug\登录界面.vshost.exe.config
     文件         490  2018-04-12 07:35  地铁一卡通\登录界面\bin\Debug\登录界面.vshost.exe.manifest
     目录           0  2018-04-18 16:38  地铁一卡通\登录界面\bin\Release\
     文件        3241  2018-05-12 10:52  地铁一卡通\登录界面\DBHelper.cs
     文件        1701  2018-05-24 14:18  地铁一卡通\登录界面\dl.cs
     文件        6613  2018-05-17 14:11  地铁一卡通\登录界面\dl.Designer.cs
     文件        5817  2018-05-17 14:11  地铁一卡通\登录界面\dl.resx
     文件        7276  2018-05-17 14:09  地铁一卡通\登录界面\moniditxf.cs
     文件       42458  2018-05-17 14:09  地铁一卡通\登录界面\moniditxf.Designer.cs
     文件        5817  2018-05-17 14:09  地铁一卡通\登录界面\moniditxf.resx
     目录           0  2018-06-10 23:36  地铁一卡通\登录界面\obj\
     目录           0  2018-06-10 23:37  地铁一卡通\登录界面\obj\Debug\
     文件        1308  2018-04-18 14:36  地铁一卡通\登录界面\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件       10045  2018-06-10 23:37  地铁一卡通\登录界面\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件           0  2018-04-17 19:52  地铁一卡通\登录界面\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
     文件           0  2018-04-17 19:52  地铁一卡通\登录界面\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
     文件           0  2018-04-17 19:52  地铁一卡通\登录界面\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
     目录           0  2018-06-10 23:36  地铁一卡通\登录界面\obj\Debug\TempPE\
     文件       10752  2018-05-13 19:35  地铁一卡通\登录界面\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
............此处省略101个文件信息

评论

共有 条评论