1、一种最简单的连接方式,通过VS提供的EF框架,配置好数据库连接后,又VS自动创建数据库连接,这个样子不光会建立好数据库连接,同时会把对应的数据库对象实体建好,通过lamada表达式来获取数据,这种方式的优势在于简单、易用,但劣势也存在,劣势在于数据查询的灵活性不易控制。
2、通过编写数据库连接类构建SQLServer数据库连接,引用System.Data;System.Data.SqlClient两个命名空间,建立数据连接对象,通过数据库连接对象执行对应的SQL语句获取数据,代码示例如下:
usingSystem.Data;
usingSystem.Data.SqlClient;
//指定数据库连接字符串
stringconnectionString=”server=.;database=test;uid=sa;pwd=sa”;
//实例化数据库连接对象
SqlConnectionconn=newSqlConnection(connectionString);
//打开数据库连接
conn.Open();
//新建数据库操作对象
SqlCommandcmd=newSqlCommand();
//指定数据库连接对象使用数据库连接
cmd.Connection=conn;
cmd.CommandType=CommandType.Text;
cmd.CommandText=”SQL的语句”;
//执行SQL语句通过DataReader方式获取执行结果
SqlDataReaderdr=com.ExecuteReader();
//关闭执行
dr.Close();
//关闭数据库连接
cmd.Close();