ppt连接数据库

简介 相关

截图

ppt连接数据库

简介

这是ppt连接数据库,包括了IIS安装配置,WEB服务器与数据库的链接,WEB查询功能的实现,参考资料等内容,欢迎点击下载。

ppt连接数据库是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

WEB服务器与数据库的连接 实例 一、 IIS安装配置 1、首先是安装IIS。打开控制面板,找到“程序与功能”,点进去 2、点击左侧“打开或关闭Windows功能” 3、找到“Internet 信息服务”,如图打勾即可。然后等待安装完成。 4、安装完成后,再回到控制面板里面,找到“管理工具”,点进入 5、双击“Internet 信息服务(IIS)管理器”就是IIS了 6、选中“Default Web Site”,双击中间的“ASP”。把“启用父路径”改为“True” 二、WEB服务器与数据库的链接 1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。 3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,然后在打开的窗口中选择“服务和连接的外围应用配置器”->然后选择Database Engine节点下的 “远程连接”,选择“本地连接和远程连接”,同时选择“同时使用TCP/IP和named pipes”,单击“应用”。然后需要重新启动数据库服务就可以了。直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。   4. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。 5. 远程连接端口设置 在服务器上打开SQL Server Configuration Manager。选择SQL Server配置治理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。(如果默认的1433端口老是连接不上,你就设置为你确认已经打开的端口试试,如21端口等) 6把登陆设置改为SQL Server 和 Windows 身份验证模式,具体设置如下:   打开SQL Server Management Studio管理器,点击服务器上面右键然后查看属性,在安全性选项里面对服务身份验证选择“SQL Server 和 Windows 身份验证模式”。    7.修改SQL Server sa的密码,体设置如下:   在SQL Server Management Studio管理器中,展开服务器上的“安全性”->登陆名->在sa帐号上点右键属性,这样在“常规”的选择页中更改sa登陆帐号的密码。注意SQL Server2005中,不允许密码设置简单,否则会通不过。 然后在选择页的“状态”的登录修改为启用。 三、WEB查询功能的实现 下面以一个简单的导师信息查询系统为例,介绍一下在visual studio中如何实现WEB的查询功能。 首先要在SQL中建立我们所需要的表。 以下为管理员基本信息表。 导师基本信息表 在visual studio中打开数据库链接的基本程序如下所示: public static SqlConnection DBCon() { return new SqlConnection("server=.;database=db_Daoshi;uid=sa;pwd="); } public static void BindDG(GridView dg,string id,string strSql,string Tname) { SqlConnection conn = DBCon (); //创建连接数据库 SqlDataAdapter sda =new SqlDataAdapter(strSql,conn);//传入参数 DataSet ds=new DataSet();//声明并且初始化dataSet sda.Fill(ds,Tname);//填充 dg.DataSource = ds.Tables[Tname];//绑定数据源 dg.DataKeyNames=new string []{id}; dg.DataBind();//绑定到GridView控件 }//执行SQL语句查询数据库,数据库返回一个表,然后用显示控件GridView显示出来这个表 public static void OperateData(string strsql)//定义一个静态的执行数据库的函数 { SqlConnection conn =DBCon ();//连接数据库 conn .Open ();//打开数据库连接 SqlCommand cmd=new SqlCommand(strsql ,conn );//执行参数传递过来的命令 cmd .ExecuteNonQuery ();//返回值 conn .Close() ;//关闭数据库 } 登录界面如下图所示,程序见下页。 protected void Button1_Click(object sender, EventArgs e) { Session["username"] = this.txtNum.Text; if (this.ddlstatus.SelectedValue == "导师") { if (BaseClass.CheckTeacher(txtNum.Text.Trim(), txtPwd.Text.Trim())) { Session["ID"] = txtNum.Text.Trim(); Response.Redirect("Daoshi/Info.aspx"); } else { Response.Write(" "); txtNum.Focus(); } } if (this.ddlstatus.SelectedValue == "管理员") { if (BaseClass.CheckAdmin(txtNum.Text.Trim(), txtPwd.Text.Trim())) { Session["admin"] = txtNum.Text; Response.Redirect("Admin1/First.aspx"); } else { Response.Write(""); } 查询功能界面如下图所示: public partial class xianshi : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnserch_Click(object sender, EventArgs e) { if (txtKey.Text == "") { string strsql = "select * from tb_Teacher order by ID asc"; BaseClass.BindDG(gvTeacherInfo, "ID", strsql, "tchinfo"); } else { string stype = ddlType.SelectedItem.Text; string strsql = ""; switch (stype) { case "工号": strsql = "select * from tb_Teacher where TchNum like '%" + txtKey.Text.Trim() + "%'"; BaseClass.BindDG(gvTeacherInfo, "ID", strsql, "tchinfo"); ; break; case "姓名": strsql = "select * from tb_Teacher where TchName like '%" + txtKey.Text.Trim() + "%'"; BaseClass.BindDG(gvTeacherInfo, "ID", strsql, "tchinfo"); ; break; } } } 参考资料 1. http://www.jb51.net/article/29787.htm 2.http://hi.baidu.com/wxhbcn/item/76a5d42c9c00030b43634ad7 3. http://bbs.bccn.net/thread-232270-1-1.html 4.http://wenku.baidu.com/view/40488c41b307e87101f69668.html?pn=50 5. 《C#项目开发全程实录》(第三版),冯庆东,杨丽 编著,清华大学出版社 2013年10月 6. 《21天学通C#》,周红安等编著,北京:电子工业出版社, 2009年1月YzE红软基地

展开

同类推荐

热门PPT

相关PPT