1. 。
2. 会进行数据库连接相;
3. 能使用数据库操作类定义数据操作方法;
4. 能完成简单控件与复杂控件的数据绑定;
5. 能完成简历管理系统的数据连接类与登录类。
教学目标
第1页/共44页
知识储备
数据访问模型
第2页/共44页
1. SQL Server .NET Framework数据提供程序
2. OLE DB .NET Framework数据提供程序
3. ODBC .NET Framework数据提供程序
4. Oracle .NET Framework数据提供程序
.NET Framework数据提供程序
第3页/共44页
1. SqlConnection类
Sqlconnection类用于表示到 SQL Server 数据库的打开的连接。该类主要有两个构造函数:
① public SqlConnection()
必须设置SqlConnection对象的ConnectionString
属性,如下面的代码:
SqlConnection conn = new SqlConnection();
= "Integrated Security=SSPI;Database= resume; Server=.\\sqlExpress;";
数据库访问类
第4页/共44页
② public SqlConnection(string connectionString)
具体如下面的代码:
SqlConnection conn = new SqlConnection("Integrated Security=SSPI;Database= resume; Server=(local);");
数据库访问类
第5页/共44页
已知数据连接对象conn,可有3种连接数据方式。
① 使用数据库文件所在位置进行数据库配置,适用于数据库服务器没开启和开启的情况。
= @"Data Source=(local); AttachDbFilename= D:\数据库\ ;Integrated Security=True; Connect Timeout=60; User Instance=True";
也可以为:
= "Data Source=(local); AttachDbFilename= D:\\数据库\\ ;Integrated Security=True; Connect Timeout=60; User Instance=True";
数据库访问类
第6页/共44页
② 在项目中使用添加现有项的方法添加数据库文件得到的连接字符串,适用于数据库服务器没开启和开启的情况。得到的连接字符串为:
=@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\数据库\ ;Integrated Security=True; ";
数据库访问类
第7页/共44页
③ 在数据库服务器开启的情况下,可以使用Windows集成安全身份验证,例如:
="Integrated Security=SSPI;Database= resume; Server=localhost;"
或者:
="Trusted_connection=true;Database= resume;Server=localhost;";
或者:
="Initial Catalog= resume;Data Source=localhost;Integrated Security=SSPI;");
数据库访问类
第8页/共44页
在数据库服务器开启的情况下,另一种是在连接字符
串中指定服务器名、用户id、用户口令、数据库名等信
息。例如:
="server=localhost;uid=sa; pwd=123; da
项目简历系统数据库应用PPT课件 来自淘豆网m.daumloan.com转载请标明出处.