使用.NET连接SQL SERVER 2008数据库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用连接数据库
在SQL数据库的连接中,需要使用.NET提供的SqlConnection对象来对数据库进行连接。
在连接数据库前,需要为连接设置连接串,然后程序才能正确的与SQL建立连接,进行其他相应的操作。
下面将使用C#读取Northwind数据库为例,具体的操作过程如下:
(1)单击【开始】菜单,执行【所有程序】|【Microsoft Visual Studio 2008】|【Mic rosoft Visual Studio 2008】命令。
在??窗口中,执行【文件】|【新建】|【项目】命令,(2)在【新建项目】对话框中,创建一个Visual C#类型的控制台应用程序,并设置项目名称为NETtoSQLServer,如图11-1所示。
图11-1 选择【控制台应用程序】
(2)设置完成后,单击【确定】按钮开始创建项目,在创建完成后将打开该项目,如图11-2所示。
图11-2 NETtoSQLServer项目
(3)在该项目的顶部添加下列代码来引入所需命名空间,代码如下:
using System.Data;
using System.Data.SqlClient;
(4)在该项目代码中的Main()方法是程序的入口,接下来的代码都在此处编写,先添加如下的代码:
//数据库连接字符串
string SqlConnString = "server=Y AO;uid=sa;pwd=123456;database=northwind;";
说明:上面代码中"server=Y AO;uid=sa;pwd=123456;database=northwind;"为连接字符串,该字符串中server表示服务器名,uid表示登录数据库的用户名,pwd表示密码,data base表示数据库名,这些是连接数据库的必要信息,且每项都需要使用分号分隔;以"//"开始的为程序注释。
(5)使用上面定义的数据库连接字符串创建一个到数据库的连接,这里使用到了A 的SqlConnection对象:
//创建连接
SqlConnection SqlConn = new SqlConnection(SqlConnString);
(6)测试是否连接数据库,语句如下:
try
{
SqlConn.Open(); //打开SQL连接
Console.WriteLine("连接数据库成功"); //提示成功信息
}
catch
{
Console.WriteLine("无法连接数据库"); //提示失败信息
}
(7)在工具栏执行【调试】|【开始执行(不调试)】命令,执行上述编码后的程序,执行结果如图11-3所示。
图11-3 运行效果。