一.关于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(); } } } 运行结果:

评论