`
wsql
  • 浏览: 11756864 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

ADO.NET连接SQL Server数据库示例

 
阅读更多

连接SQL Server程序代码:

using System.Data;
using System.Data.SqlClient;

string strConnection="user id=sa;password=;";
strConnection+="initial catalog=Northwind;Server=YourSQLServer;";
strConnection+="Connect Timeout=30";

SqlConnection objConnection=new SqlConnection(strConnection);

objConnection.Open();
objConnection.Close();

解释:

连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数。

首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient"。

其次就是他的连接字符串了。我们一个一个参数来介绍(注意:参数间用分号分隔):

"user id=sa":连接数据库的验证用户名为sa,他还有一个别名"uid",所以这句我们还可以写成"uid=sa"。
"password=":连接数据库的验证密码为空,他的别名为"pwd",所以我们可以写为"pwd="。
这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录。

如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录。

"initial catalog=Northwind":使用的数据源为"Northwind"这个数据库,他的别名为"Database",本句可以写成"Database=Northwind"。
"Server=YourSQLServer":使用名为"YourSQLServer"的服务器,他的别名为"Data Source","Address","Addr"。如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)/实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
"Connect Timeout=30":连接超时时间为30秒。

在这里,建立连接对象用的构造函数为:SqlConnection。

● Data Source:数据源。计算机名称或者IP地址。

● Server:服务器。数据库所在计算机的名称。

● Database:数据库名称。

● User ID:用于连接数据库的用户名称。

● Password:用于连接数据库的用户密码。

● Pooling:标志是否使用数据库连接池。

● Intergrated Security:系统集成安全验证。标志登录数据库时是否使用系统集成验证。

● Connection Timeout:连接超时的时间。系统再次尝试连接数据库时所经历的时间,单位为秒,默认值为15秒。

分享到:
评论

相关推荐

    C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例

    主要介绍了C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息,结合实例形式总结分析了C#针对SQLServer数据库存储过程及参数信息的各种常见操作技巧,需要的朋友可以参考下

    SQLServer2008数据库安装__VS2008安装__ADO.NET连接示例__整合

    SQLServer2008数据库安装,VS2008安装,ADO.NET连接示例

    使用ADO.NET查询和操作数据库.zip

    C#语言和SQL Server数据库技术 第十四章使用ADO.NET查询和操作数据库的教学演示案例/上机练习参考答案/课后作业参考答案 相关示例提供

    ADO.NET实现对SQL Server数据库的增删改查示例

    本篇文章主要介绍了ADO.NET实现对SQL Server数据库的增删改查示例,非常具有实用价值,需要的朋友可以参考下。

    ADO.NET 数据库课程资源

    有关连接到数据库,从数据库检索数据,然后在控制台窗口中显示该数据的示例代码,请参见 示例代码 (ADO.NET)。ADO.NET 向编写托管代码的开发人员提供类似于 ActiveX 数据对象 (ADO) 向本机组件对象模型 (COM) 开发...

    使用ADO.NET访问数据库.zip

    C#语言和SQL Server数据库技术 第十三章使用ADO.NET访问数据库的教学演示案例/上机练习参考答案/课后作业参考答案 相关示例提供

    ADO.NET 2.0技术内幕(高清 中文 带书签 全)

    本书描述了ADO.NET对象模型及其用于Web扩展的XML特性,还涉及Microsoft SQL Server 2000和SQL Server 2005以及其他一些核心主题。 本书学习ADO.NET的理想参考书,也是造就专业编程高手的指南,适用于所有在.NET应用...

    ado[1].net中文手册 学习 ado.net的重要资料

    ADO.NET 示例应用程序:提供 ADO.NET 应用程序的示例,该示例从数据库中检索数据并将其返回到控制台。   使用 .NET 数据提供程序访问数据 使用 ADO.NET 连接到数据源:描述 ADO.NET Connection 对象,并说明如何...

    Ado.Net常用数据库接口类

    SQL Server 的.NET 数据提供程序描述用来访问托管空间中的 SQL Server 数据库类的集合。...本文档包括了常用的数据库接口类,所有字段的说明和示例代码,一份文档足以让你掌握Ado.Net的常用编程技巧。

    VB.NET中ADO访问ACCESS示例

    在VB.NET中真正的实现ADO访问ACCESS数据库,而且是纯ADO,无OLEDB混杂。 只需把连接字符串该为SQL Server的字符串,即可通过ADO访问SQL SERVER

    C#使用ADO.NET对象向SQL Server数据库存入图片

    摘要:C#源码,数据库应用, C#使用对象向SQL Server数据库存入图片,以前有很多类似示例,有兴趣的就再研究一款吧,这一个或许与其它的不一样。

    ado.net 中文手册(html)

    使用 ado.net 连接到数据源 执行命令 使用datareader检索数据 将存储过程用于命令 从数据库中获取单个值 从数据库中获取blob 值 执行数据库操作和修改数据 从sql server中以xml形式...

    ADO.NET 3.5高级编程 第三部分.pdf

    主要包含5部分内容:ADO.NET 3.5概览,LINQ架构和基本实现,LINQ to SQL等各种领域相关的LINQ实现,ADO.NET实体框架介绍,以及如何实现ADO.NET实体框架。通过学习《ADO.NET 3.5高级编程:应用LINQ&Entity; Framework...

    C#与数据库经典访问技术

    2.7 ADO.NET 代码综合示例 45 2.7.1 使用OLE DB.NET Provider 45 2.7.2 使用SQL Server .NET Provider 46 2.7.3 数据库访问综述 47 2.8 DataGrid控件与数据库访问技术 47 2.8.1 DataGrid控件与数据绑定 47 2.8.2 ...

    Microsoft SQL Server 2005开发指南

    书中的一些示例和提示详细介绍了如何将SQL Server 2005作为一个多层的数据库平台与Visual Studio 2005一起使用,如何使用SQL CMD创建自定义的管理脚本,以及如何使用SQL Profiler提高性能。. 本书主要内容: ·使用 ...

    SQL2005入门到精通(27)

    第27章 Visual Basic.NET和SQL Server开发应用程序 539 27.1 Visual Basic.NET连接数据库 539 27.1.1 熟悉VB.NET集成开发环境 539 27.1.2 通过ADO.NET连接数据库 541 27.2 Visual Basic.NET开发学生档案...

    简单的ADO.net数据访问客户端

    现在,可以使用Db.Northwind来访问SQLServer的Northwind示例数据库了。 访问其他数据库 如果要访问MySql,可以用几行代码实现一个面向MySql的IDbClient实现。下面以使用 MySql.Data.dll 作为MySql .net客户端提供...

    在VisualStudio.NET中使用SQLServer2000生成数据库应用程序

    目录简介前提条件可视化数据库工具服务器资源管理器表设计器数据库设计器示例应用程序SQL编辑器查询和视图设计器调试存储过程数据集使用ADO.NET访问SQLServerXML和VisualStudio.NETSQLXML3.0数据库项目生成创建脚本...

    ASP.NET 数据库入门经典C#篇pdg

    本章演示了大量例子,演示如何连接不同的数据源,例如 Access , SQL Server , Excel 和 XML ,以便在任何开发环境中都游刃有余。 第 4 章通过一些例子,运用 DataReader 对象读取和显示数据。首先讨论了在 ASP...

Global site tag (gtag.js) - Google Analytics