static void Main(string[] args)
        {
            string dateDir = AppDomain.CurrentDomain.BaseDirectory;
            if (dateDir.EndsWith(@"\bin\Debug")
                || dateDir.EndsWith(@"\bin\Relalse"))
            {
                dateDir = System.IO.Directory.GetParent(dateDir).Parent.Parent.FullName;
                AppDomain.CurrentDomain.SetData("DateDirrctory", dateDir);
            }         
      using (SqlConnection conn = new SqlConnection(@"Data Source=.\sqlexpress
      ;AttachDBFilename=|DataDirectory|\Database1.mdf;integrated Security=True;User Instance=True"))
          {
            conn.Open();
            Console.WriteLine("连上了");
假如最后输出连上了。能说明已经连接上本机的数据库了么。我是新手

解决方案 »

  1.   

    static void Main(string[] args)
            {
                string dateDir = AppDomain.CurrentDomain.BaseDirectory;
                if (dateDir.EndsWith(@"\bin\Debug")
                    || dateDir.EndsWith(@"\bin\Relalse"))
                {
                    dateDir = System.IO.Directory.GetParent(dateDir).Parent.Parent.FullName;
                    AppDomain.CurrentDomain.SetData("DateDirrctory", dateDir);
                }         
                Console.WriteLine("请输入用户名");
                string username = Console.ReadLine();
                Console.WriteLine("请输入密码");
                string password = Console.ReadLine();
                  
                             using (SqlConnection conn = new SqlConnection(@"Data Source=.\sqlexpress
    ;AttachDBFilename=|DataDirectory|\Database1.mdf;integrated Security=True;User Instance=True"))
              {
                conn.Open();
                Console.WriteLine("连上了");
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "insert into users(username,password) values('"+username+"','"+password+"')";
                    cmd.ExecuteNonQuery();
                    Console.WriteLine("插入成功");
                }
    但是在加上这些怎么没有对users表进行插入呢。最后也有输出插入成功。
    刷新也没用。好郁闷。哪位大哥能指点下有什么问题。
      

  2.   

    是不是user表名和系统的冲突了
    建议先把你的SQL语句放入查询分析器中运行看看结果
    然后换个表名字啊试试吧