没有合适的资源?快使用搜索试试~ 我知道了~
首页C#连接SQL Server的实现方法
前言 对于专业的程序员来说,C#连接SqlServer进行新增、修改、查询哪简直就是小菜一碟,信手拈来 ,但对刚入门孩童们就不是哪么一回事了,有时一个代码出错就折腾好几天,所以下面这篇文章就来给大家介绍下C#连接SQL Server的相关内容。 C# 用 Connection 连接数据库,一般在连接字符串里需要指定要连接数据源的种类、数据库服务器的名称、数据库名称、登陆用户名、密码、等待连接时间、安全验证设置等参数信息,这些参数之间用分号隔开。下面将详细描述这些常用参数的使用方法。 1. Provider 参数 Provider 参数用来指定要连接数据源的种类。如果使用的是 SQL Serve
资源详情
资源评论
资源推荐

C#连接连接SQL Server的实现方法的实现方法
前言前言
对于专业的程序员来说,C#连接SqlServer进行新增、修改、查询哪简直就是小菜一碟,信手拈来 ,但对刚入门孩童们就不是
哪么一回事了,有时一个代码出错就折腾好几天,所以下面这篇文章就来给大家介绍下C#连接SQL Server的相关内容。
C# 用 Connection 连接数据库,一般在连接字符串里需要指定要连接数据源的种类、数据库服务器的名称、数据库名称、登
陆用户名、密码、等待连接时间、安全验证设置等参数信息,这些参数之间用分号隔开。下面将详细描述这些常用参数的使用
方法。
1. Provider 参数参数
Provider 参数用来指定要连接数据源的种类。如果使用的是 SQL Server Data Provider,则不需要指定 Provider 参数,因为
SQL Server Data Provider 已经指定了所要连接的数据源是 SQL Server 服务器。如果要使用的是 OLE DB Provider 或其他连
接数据库,则必须指定 Provider 参数
2. Server 参数参数
Server 参数用来指定需要连接的数据库服务器(或数据域)。例如,Server=(local) 指定连接的数据库服务器是本地的。另外,
如果连接的是远端的数据库服务器,则 Server 参数可以写成 Server=IP 或 Server=”远程计算机名”的形式。Server 参数也可以
写成Data Source,如:Data Source=IP。例如:
server=(local); Initial Catalog=student; user Id=sa; password=;
Data source=(local); Initial Catalog=student; user Id=sa; password=;
3. DataBase 参数参数
DataBase 参数用来指定连接数据库名,如:DataBase=Master,说明连接的数据库是 Master。DataBase 参数也可以写成 Initial
catalog,如:Initial catalog=Master。
4. Uid 参数和参数和 Pwd 参数参数
Uid 参数用来指定登录数据源的用户名,也可以写成 user ID
Pwd 参数用来指定连接数据库的密码,也可以写成 password
5. Connect Timeout 参数参数
Connect Timeout 参数用于指定打开数据库时的最大等待时间,单位是秒。如果不设置此参数,则默认为15秒。如果设置成-
1,表示无限等待
6. Integrated Security 参数参数
Integrated Security 参数用来说明登录到数据源时是否使用SQL Server的集成安全验证。如果为 True,则使用 Windows 身份
验证模式
Data Source=(local); Initial catalog=student; Integrated Security=SSPI;
下面是一个代码实例:
private void BindStudent()
{
// strCon 为连接字符串
string strCon = @"data source=(local);initial catalog=DRUGS;integrated security=true";
using (SqlConnection con = new SqlConnection(strCon))
{
con.Open();
if (con.State == ConnectionState.Open)
{
string strCmd = "select * from alldrugs";
SqlDataAdapter da = new SqlDataAdapter(strCmd, strCon);
//创建一个dataset接收da申请下来的数据
DataSet ds = new DataSet();
da.Fill(ds);
//创建三个空的table,分别接收ds中的0-29,30-59,60-89条数据
DataTable table1 = new DataTable();
DataTable table2 = new DataTable();
DataTable table3 = new DataTable();















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0