一实验目的:
,mand与dataReader与DataSet连续数据库,练习简单的统计查询方法,绑定DataGridView到数据源的方法,绑定其他控件到数据源的方法。
二数据库设计:
实验设计一个成语查询系统。实验要求:实现用户登录,并对数据库的成语进行浏览、查询(精确和模糊)、添加、删除、修改等基本功能。
1. 用户表(user1)。
ess里创建数据表hyt2008。所用到的表hyt2008及其结构、。
三软件界面:
。管理员可以输入用户名和密码,单击"登录"按钮实现登录功能,单击"取消"按钮关闭窗口,。
2、主窗体介绍
登录成功后进入主窗体界面,下面对主窗体进行设计。
(1)设计界面:在空白窗体中添加菜单MenuStrip、标签、TextBox、DataGridView等控件,对控件的属性进行修改,如表1—1所示。
表1—1控件属性及属性值
控件名称
属性
属性值
MenuStrip
Items
浏览(查看所有、保存结果、推出)、查询(精确查询、模糊查询)、添加、删除、刷新、推出
Lable1
Text
选择方式:
GroopBox1
Text
操作界面
Lable2
Text
设置值:
Lable3
Text
拼音:
Lable4
Text
成语:
Lable5
Text
备注:
Lable6
Text
显示界面
Button1
Text
精确查询
Button2
Text
模糊查询
Button3
Text
添加
Button4
Text
到处Word文档
Button5
Text
修改
Button6
Text
删除
comboBox1
Items
拼音检索、汉字检索
然后进行整体布局调整,。
。
四功能代码:
程序1:
private void button1_Click(object sender, EventArgs e)
{
String str = @"Provider=;
Data Source=";
OleDbConnection conn = new OleDbConnection(str);
String sqlstr = "select count(*) from user1 where username='" + + "'and password='" + + "'";
DataSet ds = new DataSet();
OleDbDataAdapter sqldata = new OleDbDataAdapter(sqlstr, conn);
();
int n = (int)();
();
if (n == 0)
{ ("用户名和密码不正确"); }
else if (n == 1)
{
Form f2 = new Form2();
();
();
}
}
private void button2_Click(object sender, EventArgs e)
{
();
}
程序2:
private void 精确查询ToolStripMenuItem_Click(object sender, EventArgs e)
{
if ( == "")
{
("请先选择查询方式!", "提示");
}
else
{
String str = @"Provider=;
Data Source=";
OleDbConnection conn = new OleDbConnection(str);
String sqlstr = " select * from hyt2008 where " + + "='" + + "'";
m
数据库设计实验报告 来自淘豆网m.daumloan.com转载请标明出处.