C#连接SQL Serverstring strConnection="uid=sa; password=; ";strConnection+="initial catalog=Northwind;Server=YourSQLServer;";strConnection+="Connect Timeout=30"; SqlConnection objConnection=new SqlConnection(strConnection);.. objConnection.Open();objConnection.Close();
 "uid=sa":连接数据库的用户名为sa. "password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=". "initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind". "Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr". " Connect Timeout=30":连接超时时间为30秒.(根据情况添加)PS:在网上找的 你看可以不?

解决方案 »

  1.   

            public SqlConnection sqlcon()
            {
                string str = string.Format("Server=127.0.0.1;Database=bght;uid=sa;pwd=sa123456");
                SqlConnection sqlcon = new SqlConnection(str);
                sqlcon.Open();
                return sqlcon;
            }        private void BaseForm_Load(object sender, EventArgs e)
            {
                SqlConnection sqlcon = link.sqlcon();
            }
      

  2.   

    链不上你项目怎么做的啊?
    链不上通常有两种原因,
    1、SQL没有链接权限。
    2、连接字符串有问题。