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