1、了解Ado.Net
数据库访问技术的简称
有两部分组成
数据提供程序
Cononetion连接对象
Command命令对象
DataReader对象
DataAdapter对象
数据脱机存储
DataSet数据集
2、掌握Connection对象
在针对数据库进行数据操作前,必须先与数据库建立连接
连接SQL Server数据库基本过程
1)在配置文件App.Config中,添加连接字符串信息:
<connectionStrings>
<add name="sqlStr"connectionString="server=.;database=EmpDB;uid=sa;pwd=123"/>
</connectionStrings>
注意:此代码加入到<configuration>..</configuration>中间;
连接字符串中:
server:表示服务器地址
database:表示要连接的数据库
uid:表示登录用户名,也可以写user id
pwd:表示登录密码,也可以写password
2)创建数据库操作辅助类如DbHelper,在类中读取配置文件中的连接字符串,存入静态字段或属性中:
internal class DbHelper
{
// 读取配置文件中的连接字符串
public static string sqlStr = ConfigurationManager.ConnectionStrings["sqlStr"].ConnectionString;
}
使用ConfigurationManager的步骤
a、添加程序集System.Configuration.dll的引用
b、引入命名空间System.Configuration
3)实现连接:
try // try块放可能出现异常的代码
{
SqlConnection conn = new SqlConnection(DbHelper.sqlStr);
conn.Open();
MessageBox.Show("连接成功!");
conn.Close();
}
catch (Exception ex) // catch块用于捕获异常并处理
{
// 处理异常的代码:一般弹出异常消息给用户看即可
MessageBox.Show(ex.Message);
}
连接三部曲
创建连接对象
SqlConnection conn = new SqlConnection(DbHelper.sqlStr);
先引入SqlConnection类的命名空间:
using System.Data.SqlClient;
注意:创建连接对象时,要指定连接字符串
打开连接
conn.Open();
连接打开之后才能进行数据库操作
关闭连接
conn.Close();
连接用完必须关闭
3、了解连接池
4、异常处理语句
作用:当出现异常时,处理异常,使程序不会因异常崩溃退出。
常见结构
try...catch..
其它(了解):
try...catch..finally
try...finally
try..catch...catch...(多个catch)