解释:
连接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”。
(注意,这里要查看SQL Server数据库中是否存在该数据库,没有的话要事先添加)
“Server=YourSQLServer”:使用名为“YourSQLServer”的服务器。他的别名为“Data Source”,“Address”,“Addr”。如果使用的是本地数据库且定义了实例名,则可以写为“Server=(local)\实例名”;如果是远程服务器,则将“(local)”替换为远程服务器的名称或IP地址。
(也可以用 . 表示本机)
“Connect Timeout=30”:连接超时时间为30秒。
在这里,建立连接对象用的构造函数为:SqlConnection。
参看自:http://developer.51cto.com/art/200611/35204.htm
关键代码:
分享到:
相关推荐
经测试绝对成功。请放心下载。这是一个实例,下载后请看查看说明文档。
ASP.NET c# SQL SERVER 2005连接数据库 代码 数据访问层 连接数据库的代码
C#.NET连接各类数据库(全)Oracle MySQL ACCESS SQLSERVER
可以上传商品信息,在网页中查看商品详细信息,操作购物车
ADO.Net助手是一个获取ADO.Net连接字符串(支持ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以...
asp.net(C#) 连接SQLSERVER数据库视频教程,可以让新手很快学会。
C#和ADO.NET是什么关系?为什么讲解C#连接数据库的资料里面普遍都讲的用ADO.NET技术连接数据库?这里读者仅需记住:用C#开发软件需要连接数据库时,尽管使用ADO.NET技术好了,不用考虑它们啥关系。
使用.NET6WebApi跟Swagger增删改查,使用swagger生成接口文档,就是一个.NET6的WebAPI的一个模板,直接下载下来就可以用,里边自带数据库,直接替换掉内容就行
asp.net c# 实现自动创建SqlServer数据库,提供给用户选择数据库名,登录名和密码
那么,我们今天就来总结整理一下C#/.NET的连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串。 一、C#/.NET连接Microsoft SQL Server 1. 使用ODBC数据库连接 // ODBC标准连接 ...
简单留言板下载 适合asp.net入门学习和研究用。SQL数据库
C#连接数据库大全: ACCESS, SQL Server, Oracle, DB2, My SQL
ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以用来以插入SQL语句形式导出导入记录,目前提供了...
asp.net(C#)sql server数据库ado.net操作类SqlServerHelper
ADO.NET 连接sql server数据库 ,采用app.config 外部配置数据库
在VS 2005+SQL Server2005下通过附带数据库《ASP.NET 2.0+SQL Server网络系统开发与实例》源代码 第6章 智能仓库管理系统 113 6.1 系统总体设计 113 6.1.1 系统功能描述 113 6.1.2 体系架构概述 113 6.2 ...
.NET数据库通用接口SQLSERVER和ORACLE.net,c#,SQLSERVER,ORACLE 支持两种数据的通用类
C#SqlServer数据库链接帮助类