using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace 操作数据库 { class Program { static void Main(string[] args) { //1.造一个连接字符串 string connstring = "server=.;database=mydb;user=sa;pwd=diushiDEwutong0"; //server指服务器 一般是IP地址,本机使用点 //database指数据库名称:要访问的数据库名称 //user数据库的用户名:一般是sa //pwd数据库的密码:自己设置的 //默认端口号3306 //2.造一个连接对象(将程序和数据库之间搭建出一个通道) SqlConnection conn = new SqlConnection(connstring); //3.在此连接的基础上造一个命令对象,调用CreateCommand命令造对象 SqlCommand cmd = conn.CreateCommand(); //4.给命令对象一个SQL语句 cmd.CommandText = "select top 1 * from Nation"; //******打开链接 conn.Open(); //5.执行SQL语句(命令) 查询和增删改不是一类命令,查询需要返回 //返回读取器对象 SqlDataReader dr= cmd.ExecuteReader(); //6.通过读取器来读取数据 if (dr.HasRows) { dr.Read();//读取数据方法(读当前指针指向的一条数据,执行完该方法会将指针向下调一个) Console.WriteLine(dr[0]); Console.WriteLine(dr[1]); Console.ReadLine(); } //*****关闭链接 conn.Close(); } } }