一、AdventureWork数据库,是Microsoft公司提供的一个数据库的示例,是学习使用数据库一个蛮好的例子。
二、编写一个展示AdventureWork数据库的例子
1、使用AdventureWork中的Product表和ProductPhoto,ProductProductPhoto来显示一个自行车的产品展示和查看自行车产品详细信息的应用程序的例子。
2、建立例子
(1)、在C#代码中添加数据库的配置的方法:(使用Windows的身份认证方法)
(2)、添加数据库操作的基础类DBManage类:
参考网址:C#数据库操作基础类
class DbManage
{
#region 类中的全局变量-数据连接字符串
public static string strcon = ConfigurationManager.ConnectionStrings["MyAdventureWorksConnectionString"].ConnectionString.ToString();//连接字符串,使用Windows登录方式
#endregion
#region 构造函数
/// <summary>
/// 构造函数,初始化时连接数据库
/// </summary>
public DbManage()
{
strcon = ConfigurationManager.ConnectionStrings["MyAdventureWorksConnectionString"].ConnectionString.ToString();
}
#endregion
#region 返回SqlDataReader-ExceRead类型的数据
/// <summary>
/// 此方法返回SqlDataReader-ExceRead类型的参数
/// </summary>
/// <param name="Sqlcom"></param>
/// <returns></returns>
public static SqlDataReader ExceRead(string Sqlcom)
{
SqlConnection con = new SqlConnection(strcon);
try
{
con.Open();
SqlCommand com = new SqlCommand(Sqlcom,con);
SqlDataReader read = com.ExecuteReader();
return read;
}
catch (SqlException E)
{
throw new E