将Windows窗体控件和数据库连接

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程实验报告

专业年级

课程名称

指导教师

学生姓名

学号

实验日期

实验地点

实验成绩

教务处制

二OO 年月日

实验项目

名称

将Windows窗体控件和数据库连接

实验

目的及要求实验目的:

1.建立与Windows窗体控件相应的数据库。

2.将数据库与之连接。

实验要求:

1.认真完成实验。

2.学会Windows窗体控件和数据库之间的连接。

实验

内容

设计一个Windows窗体控件,建立与之相对应的数据库,将两者连接。

实验步骤

1.设计一个Windows窗体控件。

2.将数据库连接代码导入代码页,调试代码。

protected void Button1_Click1(object sender, EventArgs e)

{

if (Page.IsValid)

{

string strconn = "Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=" + Server.MapPath("App_Data/web.mdb");

OleDbConnection conn = new OleDbConnection(strconn);

string Users = TextBox1.Text.Trim();

string sql = "select count(*) from reg where Users='"

+ Users + "'";

conn.Open();

OleDbCommand cmd = new OleDbCommand(sql, conn);

int n = (int)cmd.ExecuteScalar();

if (n > 0)

{

Response.Write("");

return;

}

string PW = this.TextBox2.Text.Trim();

string Sex =

Convert.ToString(RadioButtonList1.SelectedValue);

string Birthday = this.TextBox4.Text.Trim();

string QQ = this.TextBox5.Text.Trim();

string E_mail = this.TextBox6.Text.Trim();

string Address = this.TextBox7.Text.Trim();

string Introduction = this.TextBox8.Text.Trim();

string time = DateTime.Now.ToString();

string SqlAdd = "INSERT INTO

reg(Users,PW,Sex,Birthday,QQ,E_mail,Address,Introduction,addedtime

) values('" + Users + "','" + PW + "','" + Sex + "','" + Birthday +

"','" + QQ + "','" + E_mail + "','" + Address + "','" + Introduction

+ "','" + time + "')";

OleDbCommand MyCmd = new OleDbCommand(SqlAdd, conn);

MyCmd.ExecuteNonQuery();

conn.Close();

Session["Users"] = Users;

Response.Write("");

return;

}

}

3.如调试成功,则Windows窗体控件和数据库连接成功。

实验环境装有Visual Studio 2008和Access数据库以及IIS的电脑

实验结果与

分析1.调试成功。

2.数据库和Windows窗体控件连接成功。

3.若成功,数据库中会有相应的用户名。

注:可根据实际情况加页

相关文档
最新文档