黑马程序员技术交流社区

标题: 无法连到sql2008 [打印本页]

作者: 刘长辉    时间: 2013-3-14 06:30
标题: 无法连到sql2008

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name ="connstr"
         connectionString="Data Source=.; Initial Catalog=MyTest;User ID=sa;Password=123456 "/>
  </connectionStrings>
</configuration>
作者: 黑马-杨鹏立    时间: 2013-3-14 09:07
这个情况分两种检查,
1,检查数据库服务是否开启,就不给你截图了,用最简单的方法在运行处输入cmd   -----net start mssqlserver   这里要注意你的电脑装的有且只有一个数据库

2,就是你的sa密码是否正确。。。。
  看你贴出来的情况,应该第一种可能性最高
作者: 刘长辉    时间: 2013-3-14 10:58
我有三个数据库mysql oracle mssql,怎么办


作者: 刘长辉    时间: 2013-3-14 10:59
数据库sql验证密码正常登录
作者: 刘长辉    时间: 2013-3-14 11:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
using System.Data.SqlClient;
using System.Data;


namespace 三层.DAl
{
     static class SqlHelper
    {
        public static readonly string connstr = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;

        public static int ExecuteNonQuery(string sql,
            params SqlParameter[] parameters)
        {
            using (SqlConnection conn = new SqlConnection(connstr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddRange(parameters);
                    return cmd.ExecuteNonQuery();
                }
            }
        }

        public static object ExecuteScalar(string sql,
            params SqlParameter[] parameters)
        {
            using (SqlConnection conn = new SqlConnection(connstr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddRange(parameters);
                    return cmd.ExecuteScalar();
                }
            }
        }

        public static DataTable ExecuteDataTable(string sql,
            params SqlParameter[] parameters)
        {
            using (SqlConnection conn = new SqlConnection(connstr))
            {
                conn.Open();
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddRange(parameters);

                    DataSet dataset = new DataSet();
                    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
                    adapter.Fill(dataset);
                    return dataset.Tables[0];
                }
            }
        }

        public static object FromDbValue(object value)
        {
            if (value == DBNull.Value)
            {
                return null;
            }
            else
            {
                return value;
            }
        }

        public static object ToDbValue(object value)
        {
            if (value == null)
            {
                return DBNull.Value;
            }
            else
            {
                return value;
            }
        }
    }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2