欢迎来到天天文库
浏览记录
ID:40238127
大小:2.52 MB
页数:78页
时间:2019-07-28
《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
此文档下载收益归作者所有