一.关于SQL Server 2005
关于SQL Server2005的安装参见《SQL Server 2005安装图解》一文:
http://hi.baidu.com/17qupk/blog/item/0a6f0db13c62975708230242.html
注意安装过程中使用内置系统账户和混合验证模式,为账户“sa”设置密码“****”。
SQL Server 2005 Management Studio登陆界面:
在“服务器名称”下拉列表中,若选择“浏览更多”,则可以检索到网络服务器。参见
《MS SQL Server 2005网络服务器配置方法》一文:
http://hi.baidu.com/loading888/blog/item/135a3b3f2981923570cf6cbb.html
在“身份验证”中选择“Sql Server身份验证”,输入用户名“sa”和密码“****”。
二.Visual C#工程中连接数据库
新建C# Console工程testDB,在VS2005菜单中选择“工具à连接到数据库”,服务器名选择“Fantasy”,使用“SQL Server身份验证”填入用户名和密码。连接到一个数据库,选择或输入一个数据库名,下拉选择“FantasyDB”,确定。
Visual Studio 2005最左侧将打开“服务器资源管理器”,右击“fantasy.FantasyDB.dbo”属性,连接字符串为:
Data Source=FANTASY;Initial Catalog=FantasyDB;Persist Security Info=True;User ID=sa
三.编写测试代码连接数据库并执行查询操作
using System;
using System.Collections.Generic;
using System.Text;
//数据库操作对象库
using System.Data;
using System.Data.SqlClient;
namespace testDB
{
class Program
{
static void Main(string[] args)
{
//连接字符串
string strConn = "Data Source=FANTASY;Initial Catalog=FantasyDB;Persist Security Info=True;User ID=sa;pwd=YourPwd";//YourPwd替换为你设置的sa账户密码
SqlConnection conn = null;
SqlCommand sqlCmd = null;
SqlDataReader sqlReader = null;
try
{
//创建connection对象
conn = new SqlConnection(strConn);
//打开数据库连接
conn.Open();
//创建Transac Sql命令对象
sqlCmd = conn.CreateCommand();
//创佳SQL查询语句1
sqlCmd.CommandText = "select count(*) from USER_INFO";
//查询记录数
Console.WriteLine(Convert.ToString(sqlCmd.ExecuteScalar()));
//创佳SQL查询语句2
sqlCmd.CommandText = "select * from USER_INFO";
//查询所有记录
sqlReader = sqlCmd.ExecuteReader();
//打印列名
for (int i = 0; i < sqlReader.FieldCount; i++)
{
Console.Write(sqlReader.GetName(i).Trim() + " ");
}
Console.WriteLine();
//打印所有记录
while (sqlReader.Read())
{
for (int i = 0; i < sqlReader.FieldCount; i++)
Console.Write(sqlReader.GetString(i).Trim() + " ");
Console.WriteLine();
}
}
catch (SqlException e)
{
Console.WriteLine(e.Message);
}
finally
{
sqlReader.Close();
conn.Close();
}
Console.ReadKey();
}
}
}
运行结果:
评论