C#控制台中创建数据库连接

Posted kinn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#控制台中创建数据库连接相关的知识,希望对你有一定的参考价值。

与数据库的连接主要有以下三种类:

sqlconnection:数据库连接类;

sqlcommand:数据库操作;

sqldatareader:数据库读取;

SqlDataReader dr = cmd.ExecuteReader();
dr.hasrows:是否有数据;
dr.read:下移指针读取数据;
dr.fieldcount:获取结果集列数;
dr.getname;获取指定列的列名;

 

//创建数据库连接类对象
  SqlConnection conn = new SqlConnection("server=.;database=mydb;user=??;password=??");
  SqlCommand cmd = conn.CreateCommand();//根据连接创建操作对象;
  cmd.CommandText = "select *from Fruit";//写t-sql语句;

  conn.Open();//打开连接;
  SqlDataReader dr = cmd.ExecuteReader();//执行读取方法,读取数据,返回dr结果集;将CommandText发送到连接并生产Reader;

  while(dr.Read())
  
    //Console.Write(dr["ids"].ToString()+" "+dr["name"].ToString()+"\n");
    for (int i = 0; i < dr.FieldCount; i++)//dr.fieldcount是列数;
    
      Console.Write(dr[i] + " ");
    
    Console.Write("\n");
    //foreach不可以使用

  

  conn.Close();//关闭连接;
  Console.ReadLine();

以上是关于C#控制台中创建数据库连接的主要内容,如果未能解决你的问题,请参考以下文章

如何在asp.net c#中创建连接字符串

通过 C# 连接到在 XAMPP 中创建的数据库

如何使用 C# 在 SQL Server 数据库中创建视图?

c# 数据库连接字符串

在 GlassFish v4.1.1 中创建 jdbc 连接池 [重复]

为啥我们需要xampp在mysql中创建数据库??(用java连接它)