DO.NET操作数据库

时间:2021-11-14 04:04:16
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient; namespace ConsoleApplication1
{
class Program1
{
static void Main1(string[] args)
{
//1.造一个连接字符串
string connstring = "server=.;database=mydb;user=sa;pwd=123";
//server指服务器:一般是IP地址,本机可以使用点;
//database指数据库名称:要访问的数据库名称
//user数据库的用户名:一般是sa
//pwd数据库的密码:自己设置的 //2.造一个连接对象(将程序和数据库之间搭建出一个通道)
SqlConnection conn = new SqlConnection(connstring); //3.在此连接的基础上造一个命令对象
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[]);
Console.WriteLine(dr[]);
Console.ReadLine();
} //******关闭连接
conn.Close();
}
}
} 给一个条件,查询Info 表的数据 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient; namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("输入内容");
string aa = Console.ReadLine();
string connstring = "server=.;database=mydb;user=sa;pwd=123";
SqlConnection conn = new SqlConnection(connstring);
SqlCommand a = conn.CreateCommand();
a.CommandText="select * from Info where name like'%"+aa+"%'";
conn.Open();
SqlDataReader b = a.ExecuteReader();
if (b.HasRows)
{
while (b.Read())
{
Console.WriteLine(b[] + " " + b[] + " " + b[] + " " + b[] + " " + b[]);
}
}
else
{
Console.WriteLine("无");
}
Console.ReadLine();
conn.Close();
}
}
}