《讲数据库开发》PPT课件.ppt





《《讲数据库开发》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《讲数据库开发》PPT课件.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四讲第四讲 数据库开发实例数据库开发实例数据库开发实例数据库开发实例v建立数据库:数据表天行健,君子以自强不息数据库实例 吴雪峰数据库开发实例数据库开发实例v1、设置config文件 天行健,君子以自强不息数据库实例 吴雪峰数据库开发实例数据库开发实例v2、添加“类”文件并在其中添加相关底层代码(默认名class1)v3、“类”文件添加相关引用:using System.Data.SqlClient;static public bool ExecuteSql(string sqlStr)SqlConnection conn=new SqlConnection(ConfigurationSet
2、tings.AppSettingsConnectionString);try SqlCommand com=new SqlCommand(sqlStr,conn);conn.Open();com.ExecuteNonQuery();conn.Close();return true;catch(Exception ee)conn.Close();return false;天行健,君子以自强不息数据库实例 吴雪峰实例实例11用户登录用户登录vstatic public DataSet GetDsFromSql(string sqlStr)v v SqlConnection conn=new Sql
3、Connection(ConfigurationSettings.AppSettingsConnectionString);v DataSet ds=new DataSet();v tryv v SqlDataAdapter da=new SqlDataAdapter(sqlStr,conn);v conn.Open();v da.Fill(ds);v v catch(Exception)v v ds.Tables.Add(TempTable);v v conn.Close();v return ds;v 天行健,君子以自强不息数据库实例 吴雪峰vprotected void btnOK_Cl
4、ick(object sender,EventArgs e)v v string sql;v sql=select*from db_User where UserID=+txtName.Text+and Password=+txtPsw.Text+;v v DataTable dt;v dt=Class1.GetDsFromSql(sql).Tables0;v if(dt.Rows.Count0)v v lbl1.Text=恭喜您登陆成功!你的密码是:+dt.Rows0Password.ToString();v v elsev v lbl1.Text=请输入的用户名和密码不正确!;v v 实例
5、实例11用户登录用户登录天行健,君子以自强不息数据库实例 吴雪峰实例实例2DropDownList2DropDownList案例案例v建立数据表天行健,君子以自强不息数据库实例 吴雪峰实例实例2DropDownList2DropDownList案例案例vprotected void Page_Load(object sender,EventArgs e)v v /绑定省份DropDownList案例v if(!this.IsPostBack)v v DataBindProvince();/绑定省份v v 天行健,君子以自强不息数据库实例 吴雪峰vprotected void DataBindP
6、rovince()v v string sql;v sql=select*from db_Province;v DataTable dt;v dt=Class1.GetDsFromSql(sql).Tables0;v dpProvince.DataSource=dt;v dpProvince.DataBind();v 实例实例2DropDownList2DropDownList案例案例天行健,君子以自强不息数据库实例 吴雪峰vv v v v v a id=noticetitle target=_blank href=v v v v v v 实例实例3DataList3DataList案例案例天
7、行健,君子以自强不息数据库实例 吴雪峰v protected void dpProvince_SelectedIndexChanged(object sender,EventArgs e)v v BindUniversity();/绑定大学v v protected void BindUniversity()v v string sql;v sql=select*from db_University where provinceName=+dpProvince.SelectedValue.Trim()+;v DataTable dt=Class1.GetDsFromSql(sql).Table
8、s0;v dlUniversityProv.DataSource=dt;v dlUniversityProv.DataBind();v 实例实例3DataList3DataList案例案例天行健,君子以自强不息数据库实例 吴雪峰实例实例4 4 制作页面滚动新闻制作页面滚动新闻1、设置数据表:PM_notice 、设置datalist控件 a id=noticetitle target=_blank href=()天行健,君子以自强不息数据库实例 吴雪峰实例实例4 4 制作页面滚动新闻制作页面滚动新闻2、后台代码:protected void Page_Load(object sender,Ev
9、entArgs e)if(!IsPostBack)BindInfo();/绑定新闻 protected void BindInfo()string sql;sql=select*from PM_notice;DataTable dt=Class1.GetDsFromSql(sql).Tables0;dlnotice.DataSource=dt;dlnotice.DataBind();天行健,君子以自强不息数据库实例 吴雪峰实例实例4 4 制作页面滚动新闻制作页面滚动新闻3、新闻超链接页面设置:天行健,君子以自强不息数据库实例 吴雪峰实例实例4 4 制作页面滚动新闻制作页面滚动新闻4、新闻超链接
10、页面后台代码设置:if(!IsPostBack)string sql;int noticeID;noticeID=Convert.ToInt32(Requestid.ToString();sql=select*from PM_notice where noticeID=+noticeID;DataTable dt=Class1.GetDsFromSql(sql).Tables0;lblTitle.Text=dt.Rows0title.ToString();lblCont.Text=dt.Rows0content.ToString();Response.Write();天行健,君子以自强不息数据
11、库实例 吴雪峰实例实例5 datagrid5 datagrid控件的使用控件的使用前台代码:AutoGenerateColumns=falsevv v v v v v v v v v v v v v v 天行健,君子以自强不息数据库实例 吴雪峰 protected void Page_Load(object sender,EventArgs e)NoticeDataBind();protected void NoticeDataBind()string sql;sql=select*from PM_notice;DataTable dt=Class1.GetDsFromSql(sql).Tab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 讲数据库开发 数据库 开发 PPT 课件

限制150内