管理系统源代码

管理系统源代码

ID:41079299

大小:36.50 KB

页数:7页

时间:2019-08-15

管理系统源代码_第1页
管理系统源代码_第2页
管理系统源代码_第3页
管理系统源代码_第4页
管理系统源代码_第5页
资源描述:

《管理系统源代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、这是一个比较复杂的数据库包含图书管理借书还书学生管理老师管理和数据连接的相关应用代码有详细的解释压缩包里面也有数据库的文件代码里设置的数据库用户是sa密码是123456请使用的时候做相关的修改下面给出一部分的代码请继续关注本资源的发布会后面有很多实用的代码上传usingSystem.Windows.Forms;namespaceLibraryMis{publicclassDatabaseAccess{/*声明成员变量,这样这个类中的所有方法就可是使用这些变量了*/privateSqlConnectionmyConnection;privateSqlCommandmyCommand;

2、privateSqlDataAdaptermyDataAdapter;privateDataSetmySet=newDataSet();/*写该类的构造方法,该方法名要跟类名相同,无返回值*当new这个类时就会执行这个构造方法*/publicDatabaseAccess(){/*获得保存连接字符串的文件名及路径*///获得应用程序路径stringexePath=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//根据路径和文件名构建FileInfo对象stringfileName=exePath+"connectio

3、nString.txt";//建立FileInfo对象FileInfof=newFileInfo(fileName);//判断该文件是否存在if(f.Exists)//文件存在{//获得文件内容即存在文件中的连接字符串//打开文件,获得读文件的数据流对象StreamReadersr=f.OpenText();//读文件到变量中stringconnectionString=sr.ReadToEnd();//关闭流sr.Close();//由读出的连接字符串创建Connection对象myConnection=newSqlConnection(connectionString);//由

4、Connection对象创建Command对象myCommand=myConnection.CreateCommand();//创建DataAdapter对象myDataAdapter=newSqlDataAdapter();myDataAdapter.SelectCommand=myCommand;//创建CommandBuilder对象SqlCommandBuildercb=newSqlCommandBuilder(myDataAdapter);//尝试是否能够打开连接try{myConnection.Open();}catch(Exceptionex)//打开连接出错,可能是

5、连接字符串有问题,这里调用数据库访问设置窗体来重新设置服务器名和数据库名{MessageBox.Show("连接不到数据库LibraryMis,请在“数据库访问设置窗体中对数据库访问进行正确的设置”"+",取消登录后重新启动图书馆管理系统!","警告",MessageBoxButtons.OK,MessageBoxIcon.Warning);//创建数据库访问设置窗体,并显示FormSetDatabasefmsd=newFormSetDatabase();fmsd.ShowDialog();}finally{try{myConnection.Close();}catch(Excep

6、tionex){}}return;}else//文件不存在{//设置默认的连接字符串stringconnectionString="server=.;database=LibraryMis;uid=sa;pwd=123456";//把这个字符串写入文件StreamWritersw=newStreamWriter(fileName);sw.Write(connectionString);sw.Close();MessageBox.Show("文件"+fileName+"不存在,已创建该文件,请重新启动图书馆管理系统","警告",MessageBoxButtons.OK,Message

7、BoxIcon.Information);return;}}/*创建查询的方法,返回数据集对象DataSet,参数SelectString表示查询的Sql语句,TableName表示要查询的表名*/publicDataSetFillDataSet(stringSelectString,stringTableName){myDataAdapter.SelectCommand.CommandText=SelectString;//设置查询的Sql语句myDataAdapt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。