ADO.NET组件与数据库连接
完整的应用程序包
含客户端和数据库服务端
理解ADO.NET
-
ADO:ActiveX Data Objects
-
简单理解:数据访问组件
-
是.NET平台下应用程序和数据源进行交互的一组面向对象类库
ADO.NET主要组件
ADO.NET主要由两部分组成,简单理解为学习ADO.NET其实是在学习两个类库中的对象
-
.NET数据提供程序:用于连接到数据库,并在连接到的数据库中进行执行命令和检索结果
-
内存数据集-using System.Data;
.NET数据提供程序类型
.NET Framework数据提供程序
-
SQL Server数据库--->System.Data.SqlClient命名空间
-
Access、Excel或SQLServer数据源--->System.Data.OleDb命名空间
-
Oracle数据库--->System.Data.OracleClient命名空间(需要添加引用)
-
ODBC公开数据源--->System.Data.Odbc命名空间(很少应用)
第三方数据提供程序
MySQL:.NET数据提供程序
实现连接数据库
准备工作
SQLServer服务器端口正常运行
正确的连接数据库
四个条件
-
知道数据库所在服务器的IP地址(服务器名称)
-
知道目标数据库名称
-
知道登录目标数据库的账号
-
知道登录目标数据库的密码
账号的使用
-
sa账号拥有访问数据库的所有权限,学习和开发测试使用
-
因此专门学习其他账号的创建和授权方法