資源簡介
C# 學生管理系統(SQL數據庫)
Visual Studio 2015和Visual Studio 2017 運行ok,電腦里只有這兩個版本。其他VS版本未知。
附帶SQL數據庫。
大學里的作業,新人學習用!
管理員賬戶密碼都是1234或者自己載入數據庫后看。
注意:
數據庫是mdf文件,需要先連接一下,不會的朋友可以搜下
“C# 以MDF文件連接數據庫”,然后測試下數據是否連接成功,連接成功后打開詳細設置,對話框最下面一欄,Data Source=(LocalDB)\XXXXXXXXXXXXXXXXXXXXXXX這段,復制里面的代碼,在打開DBHelper.cs,找到14行“public static string conStr = "數據庫連接地址復制到這";”,把前面復制的內容放進去即可。
比如說下面這樣子:
public static string conStr = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\Users\\IAUser\\Desktop\\學生管理系統\\Student1.mdf;Integrated Security=True;Connect Timeout=30";

代碼片段和文件信息
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?conStr?=?“數據庫連接地址復制到這“;
????????//數據庫連接對象
????????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();
????????????return?result;
????????}
????}?????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????5242880??2018-08-08?10:04??學生管理系統\Student1.mdf
?????文件????2097152??2018-08-08?10:04??學生管理系統\Student1_log.ldf
????..A..H.?????60416??2018-08-08?09:35??學生管理系統\窗體\.vs\學生信息管理系統\v14\.suo
????..A..H.?????76288??2018-08-08?10:05??學生管理系統\窗體\.vs\學生信息管理系統\v15\.suo
?????文件??????????0??2018-08-08?08:33??學生管理系統\窗體\.vs\學生信息管理系統\v15\Server\sqlite3\db.lock
?????文件????1196032??2018-08-08?10:05??學生管理系統\窗體\.vs\學生信息管理系統\v15\Server\sqlite3\storage.ide
?????文件????????908??2018-04-08?19:00??學生管理系統\窗體\學生信息管理系統.sln
????..A..H.?????64512??2018-05-03?14:55??學生管理系統\窗體\學生信息管理系統.suo
????..A..H.?????60416??2018-06-11?00:43??學生管理系統\窗體\學生信息管理系統.v11.suo
?????文件????????184??2018-08-08?08:37??學生管理系統\窗體\窗體\App.config
?????文件?????210432??2018-08-08?09:44??學生管理系統\窗體\窗體\bin\Debug\sq\窗體.resources.dll
?????文件?????210432??2018-08-08?09:44??學生管理系統\窗體\窗體\bin\Debug\sq-AL\窗體.resources.dll
?????文件?????848384??2018-08-08?09:44??學生管理系統\窗體\窗體\bin\Debug\窗體.exe
?????文件????????184??2018-08-08?08:37??學生管理系統\窗體\窗體\bin\Debug\窗體.exe.config
?????文件?????114176??2018-08-08?09:44??學生管理系統\窗體\窗體\bin\Debug\窗體.pdb
?????文件??????22696??2018-08-08?09:22??學生管理系統\窗體\窗體\bin\Debug\窗體.vshost.exe
?????文件????????184??2018-08-08?08:37??學生管理系統\窗體\窗體\bin\Debug\窗體.vshost.exe.config
?????文件????????490??2018-04-12?07:35??學生管理系統\窗體\窗體\bin\Debug\窗體.vshost.exe.manifest
?????文件???????2283??2018-08-08?09:58??學生管理系統\窗體\窗體\DBHelper.cs
?????文件???????5517??2018-05-30?16:08??學生管理系統\窗體\窗體\InsertForm.cs
?????文件??????17991??2018-05-30?16:04??學生管理系統\窗體\窗體\InsertForm.Designer.cs
?????文件???????5817??2018-05-30?16:04??學生管理系統\窗體\窗體\InsertForm.resx
?????文件???????1391??2018-06-06?20:17??學生管理系統\窗體\窗體\KeMuForm.cs
?????文件???????9565??2018-06-06?20:17??學生管理系統\窗體\窗體\KeMuForm.Designer.cs
?????文件??????10163??2018-06-06?20:17??學生管理系統\窗體\窗體\KeMuForm.resx
?????文件???????4613??2018-06-04?20:22??學生管理系統\窗體\窗體\LoginForm.cs
?????文件???????7067??2018-05-24?14:54??學生管理系統\窗體\窗體\LoginForm.Designer.cs
?????文件?????327654??2018-06-04?20:22??學生管理系統\窗體\窗體\LoginForm.resx
?????文件?????317634??2018-04-12?15:15??學生管理系統\窗體\窗體\LoginForm.sq-AL.resx
?????文件?????317634??2018-04-12?15:15??學生管理系統\窗體\窗體\LoginForm.sq.resx
............此處省略100個文件信息
評論
共有 條評論