这是一个比较复杂的数据库
包含图书管理 借书还书 学生管理 老师管理 和数据连接的相关应用
代码有详细的解释 压缩包里面也有 数据库的文件 代码里设置的数据库
用户是 sa 密码是 123456 请使用的时候做相关的修改
下面给出 一部分的代码 请继续关注本资源的发布 会后面有很多实用的代码上传
using System.Windows.Forms;
namespace LibraryMis
{
public class DatabaseAccess
{
/*
声明成员变量,这样这个类中的所有方法就可是使用这些变量了
*/
private SqlConnection myConnection;
private SqlCommand myCommand;
private SqlDataAdapter myDataAdapter;
private DataSet mySet = new DataSet();
/*
写该类的构造方法,该方法名要跟类名相同,无返回值
* 当new这个类时就会执行这个构造方法
*/
public DatabaseAccess()
{
/*
获得保存连接字符串的文件名及路径
*/
//获得应用程序路径
string exePath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
//根据路径和文件名构建FileInfo对象
string fileName = exePath + "connectionString.txt";
//建立FileInfo对象
FileInfo f = new FileInfo(fileName);
//判断该文件是否存在
if (f.Exists)//文件存在
{
//获得文件内容即存在文件中的连接字符串
//打开文件,获得读文件的数据流对象
StreamReader sr = f.OpenText();
//读文件到变量中
string connectionString = sr.ReadToEnd();
//关闭流
sr.Close();
//由读出的连接字符串创建Connection对象
myConnection = new SqlConnection(connectionString);
//由Connection对象创建Command对象
myCommand = myConnection.CreateCommand();
//创建DataAdapter对象
myDataAdapter = new SqlDataAdapter();
myDataAdapter.SelectCommand = myCommand;
//创建CommandBuilder对象
SqlCommandBuilder cb = new SqlCommandBuilder(myDataAdapter);
//尝试是否能够打开连接
try
{
myConnection.Open();
}
catch (Exception ex) //打开连接出错,可能是连接字符串有问题,这里调用数据库访问设置窗体来重新设置服务器名和数据库名
{
M
1