《连接数据库》PPT课件.ppt
《《连接数据库》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《连接数据库》PPT课件.ppt(39页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第六章 使用ADO.NET连接数据库2课程回顾数组的定义和赋值while 循环结构dowhile 循环结构for 循环结构foreach 循环结构ViewState 的使用3技能展示了解 ADO.NET 会使用Connection对象连接数据库会使用Command对象操作数据库会使用DataReader对象读取数据掌握Session对象和Response对象的用法掌握数据源控件SqlDataSource的用法掌握FormView控件的用法4本章结构使用ADO.NET连接数据库 ADO.NET ADO.NET介绍 Connection 对象SqlDataSource控件Formview 控件 使
2、用控件操作数据库 Command 对象DataReader 对象Response对象 Session对象 5ADO.NET InternetWeb服务器数据库服务器LAN6ADO.NETADO.NET是什么一组用于和数据库进行交互的.NET对象ADO.NET对象的组成 四大核心对象数据集对象7ADO.NET 的对象ADO.NET对象的类型 类型类型引用命名空间引用命名空间核心对象名称核心对象名称SQL System.Data.SqlClient SqlConnection SqlCommand SqlDataAdapter SqlDataReaderOLEDB System.Data.OleD
3、bOleDbConnection OleDbCommandOleDbDataAdapterOleDbDataReaderOracle8SqlConnectionSqlConnection对象数据库连接字符串 server=服务器名;database=数据库名;UID=用户名;Password=密码Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Pwd=密码使用 SqlConnection对象步骤一 创建连接对象步骤二 使用 ConnectionString 属性设置连接字符串SqlConnection conn=newconn.Connect
4、ionString=“Data Source=.;Initial Catalog=CompanySite;User ID=sa;Pwd=*”;属性new 关键字9SqlConnectionSqlConnection对象使用SqlConnection对象步骤三 使用Open 方法打开连接步骤四 操作数据库步骤五 关闭数据库连接 步骤一和步骤二可以合为一步 conn.Open();conn.Close();SqlConnection conn=new SqlConnection(“Data Source=.;Initial Catalog=CompanySite;User ID=sa;Pwd=*”
5、);连接字符串作对象参数10SqlConnectionSqlConnection对象让网站共享连接字符串使用web.config保存连接字符串在程序中得到连接字符串 名称string Sqlstr=ConfigurationManager.ConnectionStringssiteConn.ConnectionString;名称,注意对应连接字符串集合String 类型11案例:连接数据库 需求描述连接数据库并提示 实现思路引用命名空间使用SqlConnection对象使用Open方法打开数据库连接使用Close方法关闭数据库连接使用Response对象进行提示Response.Write(数
6、据库连接成功);12SqlCommandSqlCommand对象负责操作数据库的对象使用SqlCommand对象步骤一 创建SqlCommand对象步骤二 通过Connection属性设置连接对象 通过CommandText属性设置SQL语句 步骤一和步骤二可以合为一步SqlCommand cmd=new SqlCommand();cmd.Connection=conn;cmd.CommandText=“INSERT INTO”;SqlCommand cmd=new SqlCommand(“INSERTINTO”,conn);数据库连接对象13SqlCommandSqlCommand对象使用S
7、qlCommand对象步骤三 通过方法执行命令方法名方法名返回类型返回类型说明说明ExecuteNonQuery int执行SQL并返回受影响的行数ExecuteScalar object执行SQL并返回第一行第一列数据ExecuteReader SqlDataReader返回只读的数据流对象14案例:增加问卷调查 需求描述增加调查问卷名称(主表)增加调查问卷题目(从表)页面输入完整性和数据类型验证提交成功提示15案例:增加问卷调查实现思路使用RequiredFiedValidator控件验证输入完整性使用CompareValidator控件验证输入时间类型使用RegisterClientSc
8、riptBlock方法提示消息RegisterClientScriptBlock(alert,alert(添加调查问卷成功!);字符串参数1字符串参数216SqlDataReaderSqlDataReader对象用来读取一行或多行数据创建SqlDataReader对象使用SqlDataReader对象读取数据SqlDataReader dr=cmd.ExecuteReader();SqlCommand 对象string name=dr0.ToString();string sex=dr“sex”.ToString();下标字段名17SqlDataReaderSqlDataReader对象读取一
9、行数据必须关闭SqlDataReader对象dr.close();if(dr.Read()读取多行数据读取多行数据while(dr.Read()使用Read方法18案例:用户登录 需求描述输入用户名和密码登录页面使用用户表中的用户信息保存用户身份状态 19案例:用户登录 实现思路使用SqlDataReader读取一行数据使用Session对象用来保存和用户相关的信息,可以在所有页面使用Session对象具有生存期使用Session对象保存数据获取Session数据 Session“name”=TextBox1.Text;TextBox2.Text =Session“name”.ToString
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 连接数据库 连接 数据库 PPT 课件
限制150内