using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            String strConn = "Data Source = localhost; Initial Catalog = student_Mis;Integrated Security = SSPI";
            SqlConnection conn = new SqlConnection(strConn);
            conn.Open();
            SqlCommand cmd = new SqlCommand("select * from students",conn);
            SqlDataReader drNew = cmd.ExecuteReader();
            while (drNew.Read())
            {
                Console.WriteLine(drNew[1].ToString());
            }
        }
    }
}

解决方案 »

  1.   

    程序运行后就是控制台的黑框   ps: student_Mis已建立 里面有student表   截图用不了 晕
      

  2.   

    不是 刚才一直在摆弄怎么放图...  这里的数据库文件是指mdf文件吗?
      

  3.   

    数据库连接字符串有问题吧,信任连接也不像你这样写的
    一般都是string conn= "Data Source=.;Initial Catalog=数据库名;User ID=sa;Password=123;"
      

  4.   

    String strConn = @"Data Source = localhost; Initial Catalog = student_Mis;Integrated Security = SSPI";应该加上@吧。
      

  5.   

    添上
    try
    {
      //你的代码
    }
    catch(SqlException ee)
    {
     Console.WriteLine(ee.message);
    }
    捕获错误
      

  6.   


    LZ,对的。其实LZ你完全可以建一个DBHelper类,把你写的代码封装起来,这样的代码重用性高。你现在写在Main方法里的代码重用性就很低了。
      

  7.   

    Console.ReadKey()就会看见输出的结果,要不一闪就没有了
      

  8.   

    我一般用:"server =.; Initial Catalog = student_Mis;Integrated Security = SSPI";
    还有,在最后记得关闭阅读器和数据库。