光连接吗?如下就行了
using System.Data.SqlClient;
string ConnStr = "data source=数据库服务器名;"
                +"initial catalog=数据库名;"
                +"user id=用户名;"
                +"password=密码;";
SqlConnection myConn = new SqlConnection(ConnStr);
try
{
    myConn.Open();//Open DB
}
catch(SqlException e) 
{
//Sql's exception
MessageBox.Show(e.Message);
}

解决方案 »

  1.   

    我给你个连接sql数据库的类,自己写的,不懂就qq我:28738411;你要给我分,我把源代码放在这里(高手请指教,小弟现丑了):
    using System;
    using System.Data .SqlClient ;namespace abc  //你自己改一个命名空间!!
    {
    /// <summary>
    /// connsql 的摘要说明。
    /// </summary>
    /// 

    public class connsql
    {
    public SqlConnection conn;
    public SqlCommand comm;
    public connsql()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //


    }
    public string sqlsource(string Source,string Dataname)//返回打开数据库的语句,通过windows认证那种
    {
    string sql="Initial Catalog="+Dataname.ToString().Trim ()+";Data Source="+Source.ToString ().Trim ();
    return sql;
    }
    public string sqlsource(string Source,string Dataname,string Uid))//返回打开数据库的语句,通过sql认证那种,用户名 {
    string sql="Initial Catalog="+Dataname.ToString().Trim ()+";Data Source="+Source.ToString ().Trim ()+";user id="+Uid.ToString ().Trim ();
    return sql;
    }
    public string sqlsource(string Source,string Dataname,string Uid ,string Pwd)))//返回打开数据库的语句,通过sql认证那种,用户名+密码
    {
    string sql="Initial Catalog="+Dataname.ToString().Trim ()+";Data Source="+Source.ToString ().Trim ()+";user id="+Uid.ToString ().Trim ()+";password="+Pwd.ToString ().Trim ();
    return sql;
    }
    public bool opensql(string sql)//打开数据库,使用前面函数得到的字符串
    {
    conn=new SqlConnection(sql); 
    try{conn.Open ();}
    catch{return false;}

    return true;
    }
    public bool closesql() //关闭数据库
    {
    try{conn.Close ();}
    catch{return false;}
    return true;
    }
    public bool insert(string command)//添加数据;用sql语言
    {
    comm=new SqlCommand (command,conn);
    try{comm.ExecuteNonQuery ();}
    catch{return false;}
    conn.Close ();
    return true;
    }
    public bool update(string command)//更新数据;用sql语言
    {
    comm=new SqlCommand (command,conn);
    try {comm.ExecuteNonQuery ();}
    catch{return false;}
    conn.Close ();
    return true;
    }
    }