1、MIS系统的部署方案
完整的应用程序包括客户端和数据库服务端
理解ADO.NET
ActiveX Data Objects (ADO)是.NET平台下应用程序和数据源进行交互的一组面向对象类库,简单理解即:数据访问组件
2、ADO.NET的主要组件
(1).NET数据提供程序
用于连接到数据库、执行命令和检索结果
连接对象Connection:负责连接数据源
指令对象Command:负责对数据源执行名命令
读取对象DataReader:从数据源中读取只进且只读的数据流
数据源填充对象DataAdapter:用数据源填充DataSet并解析更新
(2)内存数据集
DataSet:独立于任何数据源,不必直接和数据库交互
3、.NET数据提供程序类型
(1).NET Framework数据提供程序
SQL Server数据库——》System.Data.SqlClient 命名空间
Access、Excel、SQLServer数据源——》System.Data.OleDb 命名空间
Oracle数据库——》System.Data.OracleClient
ODBC公开数据源——》System.Data.Odbc
(2)第三方提供的数据提供程序:MySql.NET提供的dll
4、连接数据库的准备工作
SQLServer服务器端口查看与修改
打开启动菜单——》配置工具——》SQL Server Configuration Manager——》启用TCP/IP协议
5、如何正确地连接数据库
(1)四个条件:服务器IP地址、数据库名称、登录账号、登录密码
(2)账号的使用
sa账号拥有访问数据库的所有权限,学习和开发测试阶段使用
6、Connection对象
(1)作用:建立应用程序和数据库的点对点连接
(2)属性:ConnectionString(连接字符串)
①封装连接数据库的四个条件(服务器IP地址、数据库名称、登录账号、登录密码)
Server=服务器名称或IP地址
DataBase=数据库名称
User ID=登录账号
Password=登录密码
②使用SQLServer用户验证登录的字符串示例(常用)
Server=192.168.1.2;DataBase=StudentManageDB;Uid=xiaoliu;Pwd=pwd01!
③使用Windows集成验证登录的字符串示例(仅限本机)
Data Source=.;Initial Catalog=StudentManageDB;Integrated Security=true
(3)方法
Open():打开连接
Close():关闭连接
(3)代码编写