• 大小: 3.47MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-22
  • 语言: C#
  • 标签: C#  WORD  随机选题  试卷  

资源简介

题库存于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.xml

     文件       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个文件信息

评论

共有 条评论