C#程序设计杨克玉 第7章 ADO.NET数据库访问技术

C#程序设计杨克玉 第7章 ADO.NET数据库访问技术

ID:40238127

大小:2.52 MB

页数:78页

时间:2019-07-28

C#程序设计杨克玉 第7章 ADO.NET数据库访问技术_第1页
C#程序设计杨克玉 第7章 ADO.NET数据库访问技术_第2页
C#程序设计杨克玉 第7章 ADO.NET数据库访问技术_第3页
C#程序设计杨克玉 第7章 ADO.NET数据库访问技术_第4页
C#程序设计杨克玉 第7章 ADO.NET数据库访问技术_第5页
资源描述:

《C#程序设计杨克玉 第7章 ADO.NET数据库访问技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#程序设计主编杨克玉阮进军第七章ADO.NET数据库访问技术本章任务能正确使用ADO.NET连接数据源能正确使用数据阅读器和数据集从数据库中检索数据能正确使用DataGrid控件显示并操作从数据库中检索到的数据任务7.1“学生信息管理系统”项目——登陆功能模块连接到StudentManagement数据库查询用户名和密码是否存在任务7.1“学生信息管理系统”项目——登陆功能模块处理确定按钮的Click事件需要Connection和Command对象分两步实现验证:1、建立数据库连接2、判断用户名和密码是否正确StudentManagement数据库结构 介绍本章案例使用的数据表连

2、接数据库示例连接到本机StudentManagement数据库关键代码回顾//数据库连接字符串stringconnString="DataSource=.;InitialCatalog=StudentManagement;UserID=sa;pwd=123;";或:stringconnString="server=.;database=StudentManagement;uid=sa;pwd=123;";//创建Connection对象SqlConnectionconnection=newSqlConnection(connString);//打开数据库连接connection.O

3、pen();MessageBox.Show("打开数据库连接成功");//关闭数据库连接connection.Close();表示本机Connection主要成员属性说明ConnectionString连接字符串方法说明Open打开数据库连接Close关闭数据库连接连接数据库步骤3、创建Connection对象4、打开与数据库的连接DataSource=服务器名;InitialCatalog=数据库名;UserID=用户名;Pwd=密码SqlConnectionconnection=newSqlConnection(connString);连接字符串connection.Open(

4、);没有密码,可省略2、定义连接字符串server=服务器名;database=数据库名;uid=用户名;pwd=密码;1、添加命名空间System.Data.SqlClient不同命名空间的Connection对象命名空间对应的Connection对象System.Data.SqlClientSqlConnectionSystem.Data.OleDbOleDbConnectionSystem.Data.OdbcOdbcConnectionSystem.Data.OracleClientOracleConnection操作数据库示例查询StudentManagement数据库Ad

5、minInfo判断用户名和密码是否正确关键代码回顾//建立StudentManagement数据库的连接stringconnString="server=.;database=StudentManagement;uid=sa;pwd=123;";SqlConnectionconnection=newSqlConnection(connString);connection.Open();//定义要执行的SQL语句stringsqlQuery="SELECTCOUNT(*)FROMAdminInfoWHEREadminName='"+paramAdminName+"'ANDadminP

6、wd='"+paramAdminPwd+"'";//创建Command对象SqlCommandcommand=newSqlCommand(sqlQuery,connection);//执行SQL语句intcount=0;count=(int)command.ExecuteScalar();//关闭数据库连接connection.Close();CommandCommand执行命令并从数据源中返回结果应用程序打开数据库处理数据……数据源ConnectionCommand的主要成员属性说明ConnectionCommand对象使用的数据库连接CommandText执行的SQL语句Com

7、mandTypeCommand的类型方法说明ExecuteNonQuery执行后不返回任何行,如UPDATE等ExecuteReader返回DataReader对象ExecuteScalar返回查询结果的第一行第一列使用Command步骤创建数据库连接定义SQL语句创建Command对象执行命令使用Command步骤SqlConnectionconnection=newSqlConnection(connString);stringsqlQuery="SELECTCO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。