資源簡介
題庫存于mysql數據庫中,程序可根據科目,題型及對應題型需要的題目數量進行隨機出題,同時打亂題目順序,并且生成正確答案信息,小程序是基于C#語言。

代碼片段和文件信息
using?System;
using?System.Data;
using?MySql.Data.MySqlClient;
namespace?GeneratePage
{
????class?DBHelper
????{
????????public??static?String?connetStr?=?“server=localhost;port=3306;user=root;password=123456;database=generatepage;Encrypt=false;“;
????????//?server=127.0.0.1/localhost?代表本機,端口號port默認是3306可以不寫
????????public?MySqlConnection?conn?=?null;
????????public?MySqlCommand?pst?=?null;
????????public?DBHelper(String?sql)
????????{
????????????try
????????????{
????????????????conn??=?new?MySqlConnection(connetStr);//獲取連接
????????????????pst?=?new?MySqlCommand(sql?conn);
????????????}
????????????catch?(MySqlException?ex)
????????????{
????????????????Console.WriteLine(ex.Message);
????????????}
????????????finally
????????????{
????????????????conn.Close();
????????????}
????????}
????????#region?存儲過程操作
????????///?
????????///?執行存儲過程,返回SqlDataReader?(?注意:調用該方法后,一定要對SqlDataReader進行Close?)
????????///?
????????///?存儲過程名
????????///?存儲過程參數
????????///?SqlDataReader
????????public?static?DataSet?RunProcedure(string?storedProcName?IDataParameter[]?parameters)
????????{
????????????using?(MySqlConnection?connection?=?new?MySqlConnection(connetStr))
????????????{
????????????????connection.Open();
????????????????MySqlCommand?cmd?=?new?MySqlCommand(storedProcName?connection);
????????????????cmd.CommandType?=?CommandType.StoredProcedure;
????????????????if?(parameters?!=?null)
????????????????{
????????????????????foreach?(MySqlParameter?parameter?in?parameters)
????????????????????{
????????????????????????if?((parameter.Direction?==?ParameterDirection.InputOutput?||?parameter.Direction?==?ParameterDirection.Input)?&&
????????????????????????????(parameter.Value?==?null))
????????????????????????{
????????????????????????????parameter.Value?=?DBNull.Value;
????????????????????????}
????????????????????????cmd.Parameters.Add(parameter);
????????????????????}
????????????????}
????????????????using?(MySqlDataAdapter?da?=?new?MySqlDataAdapter(cmd))
????????????????{
????????????????????DataSet?ds?=?new?DataSet();
????????????????????try
????????????????????{
????????????????????????da.Fill(ds?“ds“);
????????????????????????cmd.Parameters.Clear();
????????????????????}
????????????????????catch?(MySql.Data.MySqlClient.MySqlException?ex)
????????????????????{
????????????????????????throw?new?Exception(ex.Message);
????????????????????}
????????????????????finally
????????????????????{
????????????????????????connection.Close();
????????????????????}
????????????????????return?ds;
????????????????}
????????????}
????????}
????????#endregion
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????82592??2018-10-11?17:23??GeneratePage\Dump20181011.sql
?????文件????????189??2018-10-07?17:16??GeneratePage\GeneratePage\App.config
?????文件????7233536??2018-10-10?16:54??GeneratePage\GeneratePage\bin\Debug\Aspose.Words.dll
?????文件??????21504??2018-10-12?10:06??GeneratePage\GeneratePage\bin\Debug\GeneratePage.exe
?????文件????????189??2018-10-07?17:16??GeneratePage\GeneratePage\bin\Debug\GeneratePage.exe.config
?????文件??????71168??2018-10-12?10:06??GeneratePage\GeneratePage\bin\Debug\GeneratePage.pdb
?????文件?????688640??2018-03-23?15:10??GeneratePage\GeneratePage\bin\Debug\MySql.Data.dll
?????文件?????744156??2018-03-23?15:10??GeneratePage\GeneratePage\bin\Debug\MySql.Data.xm
?????文件???????9953??2018-10-12?10:05??GeneratePage\GeneratePage\Class\ExportWord.cs
?????文件????????988??2018-10-07?22:00??GeneratePage\GeneratePage\Class\GenerateInfo.cs
?????文件???????1995??2018-10-07?21:53??GeneratePage\GeneratePage\Class\ListItem.cs
?????文件????????756??2018-10-07?22:45??GeneratePage\GeneratePage\Class\PageInfo.cs
?????文件????????655??2018-10-07?21:11??GeneratePage\GeneratePage\Class\Subject.cs
?????文件???????2074??2018-10-09?23:07??GeneratePage\GeneratePage\Dao\GenerateInfoDao.cs
?????文件???????1377??2018-10-10?22:28??GeneratePage\GeneratePage\Dao\QuestionBankDao.cs
?????文件???????1211??2018-10-10?16:01??GeneratePage\GeneratePage\Dao\SubjectDao.cs
?????文件???????2927??2018-10-10?22:28??GeneratePage\GeneratePage\DBHelper.cs
?????文件???????2557??2018-10-11?17:15??GeneratePage\GeneratePage\Form1.cs
?????文件???????7124??2018-10-07?22:33??GeneratePage\GeneratePage\Form1.Designer.cs
?????文件???????5817??2018-10-07?22:33??GeneratePage\GeneratePage\Form1.resx
?????文件???????6559??2018-10-11?17:16??GeneratePage\GeneratePage\GeneratePage.csproj
?????文件???????1443??2018-10-07?20:41??GeneratePage\GeneratePage\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7924??2018-10-11?17:16??GeneratePage\GeneratePage\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2018-10-12?10:06??GeneratePage\GeneratePage\obj\Debug\GeneratePage.csproj.CopyComplete
?????文件?????????42??2018-10-12?10:05??GeneratePage\GeneratePage\obj\Debug\GeneratePage.csproj.CoreCompileInputs.cache
?????文件???????1442??2018-10-12?10:06??GeneratePage\GeneratePage\obj\Debug\GeneratePage.csproj.FileListAbsolute.txt
?????文件???????1012??2018-10-12?10:05??GeneratePage\GeneratePage\obj\Debug\GeneratePage.csproj.GenerateResource.cache
?????文件???????1182??2018-10-12?10:05??GeneratePage\GeneratePage\obj\Debug\GeneratePage.csproj.ResolveComReference.cache
?????文件??????18298??2018-10-12?10:05??GeneratePage\GeneratePage\obj\Debug\GeneratePage.csprojAssemblyReference.cache
?????文件??????21504??2018-10-12?10:06??GeneratePage\GeneratePage\obj\Debug\GeneratePage.exe
............此處省略28個文件信息
- 上一篇:酒店管理系統:Winforms窗體應用程序
- 下一篇:餐廳點餐系統畢業設計論文
評論
共有 條評論