C#控制台应用程序
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
//Without System.Data.SqlClient This application can not Complete the operation of Database.
namespace Web_Service_Example
{
public static class GetSqlConInfo
{
//This Class is used to return the Database connection information.
public static String SqlConInfo = "Data Source=.;Initial Catalog=pubs;User ID=sa;Password=;" + "Integrated Security=false";
}
class Program
{
static void Main(string[] args)
{
String SqlConInfo = GetSqlConInfo.SqlConInfo;
string queryString = "select * from employee";
using(SqlConnection connection = new SqlConnection(SqlConInfo))
{
Console.WriteLine("This is a example of reading data from Database,it contains the operate of Database and Query./n");
connection.Open();
Console.WriteLine("DB has been opened./n");
SqlCommand command = new SqlCommand(queryString,connection);
Console.WriteLine("SqlCommand has completed./n");
SqlDataReader reader = command.ExecuteReader();
Console.WriteLine("SqlDataReader has been created");
try
{
while(reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
Console.Write(reader[i] + " ");
}
Console.WriteLine();
}
Console.WriteLine();
}
catch (Exception e)
{
Console.WriteLine(e.Message.ToString());
}
finally
{
reader.Close();
Console.WriteLine("SqlDataReader has been released./n");
}
}
Console.WriteLine("DB has been released./n");
}
}
}