类库(Class Library)是一个综合性的面向对象的可重用类型集合,这些类型包括:接口、
抽象类和具体类。
类库可以解决一系列常见编程任务(包括诸如
字符串管理、数据收集、数据库连接以及文件访问等任务),还可以解决多种专用开发任务(控制台
应用程序、桌面应用程序、WEB应用程序等)。
类库字面意思就是类的集合,类库不等于框架(Framework),Framework 是比类库更高一级的概念。
以access为例,建立一个access类库,这个类库里面包含有多个类,如果想要执行数据库的删,改,增加,只调用类库中一个类的ExecuteNonQuery方法就好了,在其他位置调用ExecuteNonQuery方法的时候,只需要输入把数据库连接字符串,命令类型,
sql语句和参数就可行。
先写一个连接SQL的类
public class DBClass
{
public DBClass()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public SqlConnection getcon()
{
string strCon = "Data Source=(local);DataBase=stu;User ID=sa;PWD=123";
SqlConnection sqlCon = new SqlConnection(strCon);
return sqlCon;
}
}
调用就使用
DBClass DB = new DBClass();
protected void b_user_Click(object sender, EventArgs e)
{
SqlConnection conn = DB.getcon();