资源简介
2020年数据库课程设计,界面通过C#实现,内容为高校的毕业设计选题系统,用于教师与老师这之间选题与指导的选择关系
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
using System.IO;
namespace 毕设选题系统C
{
class DBAccess
{
#region 全局变量
//定义全局变量,记录“基础信息”各窗体中的表名及SQL语句
public static string strSQLCmdString = ““ strTable = ““ strField = ““;
//定义一个SqlConnection类型的公共变量My_con,用于判断数据库是否连接成功
public static SqlConnection sqlConnection;
public static string strSQLConnection = “server=(local);database=毕设管理系统;uid=sa;pwd=123456“;
public static int nLoginType = 0; //用户登录与重新登录的标识
public static DBAccess dbAccess;
public static double Balance = 0;// 当前余额
#endregion
#region 读取配置文件
public static bool LoadConfiguration()
{
FileStream fileStream = null;
StreamReader streamReader = null;
try
{
fileStream = new FileStream(“Configuration.txt“ FileMode.Open FileAccess.Read);
streamReader = new StreamReader(fileStream);
strSQLConnection = streamReader.ReadLine();
return true;
}
catch (Exception)
{
if (streamReader != null)
{
streamReader.Close();
}
MessageBox.Show(“配置文件读取错误!“);
return false;
}
}
#endregion
#region 建立数据库连接
public static SqlConnection GetConnection()
{
sqlConnection = new SqlConnection(strSQLConnection); //用SqlConnection对象与指定的数据库相连接
sqlConnection.Open(); //打开数据库连接
return sqlConnection; //返回SqlConnection对象的信息
}
#endregion
#region 测试数据库是否赋加
public void OpenConnection()
{
GetConnection();
//CloseConnection();
}
#endregion
#region 关闭数据库连接
public void CloseConnection()
{
if (sqlConnection.State == ConnectionState.Open) //判断是否打开与数据库的连接
{
sqlConnection.Close(); //关闭数据库的连接
sqlConnection.Dispose(); //释放My_con变量的所有空间
}
}
#endregion
#region 读取指定表中的信息
public SqlDataReader GetReaderofCommand(string SQLstr)
{
GetConnection(); //打开与数据库的连接
SqlCommand sqlCommand = sqlConnection.CreateCommand(); //创建一个SqlCommand对象,用于执行SQL语句
sqlCommand.CommandText = SQLstr; //获取指定的SQL语句
SqlDataReader dataReader = sqlCommand.ExecuteReader(); //执行SQL语名句,生成一个SqlDataReader对象
return dataReader;
}
#endregion 执行带参数的Sql语句,无返回值
public void GetSQLCommand(st
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8983 2020-06-28 10:13 毕设选题系统 .sql
目录 0 2020-06-24 20:02 毕设选题系统C\
目录 0 2020-06-24 20:02 毕设选题系统C\.vs\
目录 0 2020-06-24 20:02 毕设选题系统C\.vs\毕设选题系统C\
目录 0 2020-06-24 20:02 毕设选题系统C\.vs\毕设选题系统C\v15\
文件 61440 2020-06-25 12:02 毕设选题系统C\.vs\毕设选题系统C\v15\.suo
目录 0 2020-06-24 20:02 毕设选题系统C\.vs\毕设选题系统C\v15\Server\
目录 0 2020-06-24 20:02 毕设选题系统C\.vs\毕设选题系统C\v15\Server\sqlite3\
文件 0 2020-06-24 20:02 毕设选题系统C\.vs\毕设选题系统C\v15\Server\sqlite3\db.lock
文件 675840 2020-06-25 11:55 毕设选题系统C\.vs\毕设选题系统C\v15\Server\sqlite3\storage.ide
文件 32768 2020-06-25 08:12 毕设选题系统C\.vs\毕设选题系统C\v15\Server\sqlite3\storage.ide-shm
文件 4136512 2020-06-25 12:00 毕设选题系统C\.vs\毕设选题系统C\v15\Server\sqlite3\storage.ide-wal
目录 0 2020-06-25 12:02 毕设选题系统C\毕设选题系统C\
文件 1155 2020-06-24 20:11 毕设选题系统C\毕设选题系统C.sln
文件 189 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\App.config
目录 0 2020-06-24 20:04 毕设选题系统C\毕设选题系统C\bin\
目录 0 2020-06-24 20:11 毕设选题系统C\毕设选题系统C\bin\Debug\
文件 116736 2020-06-25 12:01 毕设选题系统C\毕设选题系统C\bin\Debug\毕设选题系统C.exe
文件 189 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\bin\Debug\毕设选题系统C.exe.config
文件 249344 2020-06-25 12:01 毕设选题系统C\毕设选题系统C\bin\Debug\毕设选题系统C.pdb
目录 0 2020-06-24 20:04 毕设选题系统C\毕设选题系统C\bin\Release\
文件 5629 2020-06-24 20:10 毕设选题系统C\毕设选题系统C\DBAccess.cs
目录 0 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\obj\
目录 0 2020-06-25 12:01 毕设选题系统C\毕设选题系统C\obj\Debug\
文件 1443 2020-06-25 08:19 毕设选题系统C\毕设选题系统C\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7296 2020-06-25 11:55 毕设选题系统C\毕设选题系统C\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2020-06-24 20:02 毕设选题系统C\毕设选题系统C\obj\Debug\TempPE\
文件 42 2020-06-25 11:55 毕设选题系统C\毕设选题系统C\obj\Debug\毕设选题系统C.csproj.CoreCompileInputs.cache
............此处省略107个文件信息
相关资源
- C#项目开发案例全程实录源代码--企业
- C#学生管理系统61273
- C#完整版人脸识别
- C#写的GDI+画板,功能齐全
- WPF记事本的实现
- C#课程设计学生管理系统
- C#网络调试助手,带中转功能
- C#编写的宿舍管理系统(源码)
- C# 简单拼图游戏
- 仿qq聊天程序C#
- 免费C#解析DXF netdxf DXF类库
- C#证件照排版器_一寸/二寸-五寸/六寸
- 将Excel中的数据按照Word模板生成Word文
- (c#的64种界面皮肤)IrisSkin2
- WPF利用HelixToolkit后台导入3D模型
- 仿百度文库C#版本
- 电影院售票系统C#含解释
- C#帮助文档.chm
- C# Spire.XLS 无限制 附加使用Demo
- C#窗体皮肤包C#窗体皮肤包C#窗体皮肤
- [C#] C# 6.0 Cookbook 4th Edition (英文版)
- C# 调用大漠 找图找字
- C#家教管理系统源码及论文
- C#操作TrueCrypt加密解密
- C#实现Windows版扫雷
- 简单的学籍管理系统C#课程设计含数据
- ASP.Net MVC NPOI导入导出 数据库
- 基于asp.net的图书管理系统57956
- 网上在线论坛-ASP.NET-C#
- C#+mysql+winform学生成绩管理系统
评论
共有 条评论