1、编写一个图书管理数据库(ab_ _TuShuGuanLi) ,包含两个数据表
1)图书信息表 (id PK int not nll, TuShuMing varchar 20 not nll, ChuBanShe varchar 20 null, KanHao varchar
20 null,其它字段随意发挥)
2) 图书借阅表(id PK int not null, TuShulID FK int not null, JieYueZhe varchar 20 not null, JieYueRiQi date null,
GuiHuanRiQi date null,其它字段随意发挥)
3) 创建关系(- -对多关系) ;
2、编写一个主窗体,有菜单, (有工具栏和状态栏,加分项)可以操作菜单打开以下子窗体;
3、子窗体 图书信息管理窗体,在图书信息管理窗体中,可以浏览图书基本信息;
4、子窗体 图书借阅管理窗体,在图书借阅管理窗体中,可以通过图书id (可通过图书名查找,)查看该书的借阅信
息; (状态栏 显示相关信息,)
你需要的是连接数据库,并查询显示
string str = "data source=IP地址;initial catalog=数据库名;user ID=;pwd=;";//连接数据库
//using就是调用的意思,就是说在接下来using的代码范围内,你可以使用conn这个对象,
//一旦超出了using的代码范围,conn对象将不可用。
using (var conn = new SqlConnection(str))
{
conn.Open();//打开数据库
string sqlStr = "select TOP 1 FUserName,FPassWord,FSex from Information where FId = 1";
SqlDataAdapter adp = new SqlDataAdapter(sqlStr, conn);//SQL数据适配器
//SqlDataAdapter看作是一个把一些特殊功能封装了、增强了的SqlComman。
DataSet ds = new DataSet();
//DataSet是在内存中缓存的数据集
adp.Fill(ds);//填充数据集
DataTable dt = ds.Tables[0];
if(dt.Rows.Count > 0)//数据集中的行数 > 0 (数据不为空)
{
//将查询结果赋值给你datagridview或者其它数据控件
// foreach(DataRow dr in dt.Rows)
// {
//Console.WriteLine(dr["FUserName"].ToString());
//}
}
conn.Close();
}
Console.ReadKey();