using System; using System.Data.SqlClient; namespace ConsoleApp1 { class Program { static void Main(string[] args) { select(); Console.ReadKey(); } private static void getid() { // Connection 访问数据库连接对象 //Command 执行脚本的对象 //DataReader //游标对象 //步骤1: 创建访问数据库的对象 SqlConnection conm = new SqlConnection("server=127.0.0.1; uid=sa;pwd=wu111111; database=test"); //步骤2: 打开数据库 conm.Open(); Console.WriteLine("连接数据库成功"); //步骤3: 创建执行脚本的对象 string sql = "SELECT id from tbuser where id=3"; SqlCommand command = new SqlCommand(sql, conm); //sql 增加、修改、删除 ExecuteNonQuery 单行单列ExecuteScalar 多行多列 int id = (int)command.ExecuteScalar(); Console.WriteLine($"id:{id}"); conm.Close(); } private static void set() { // Connection 访问数据库连接对象 //Command 执行脚本的对象 //DataReader //游标对象 //步骤1: 创建访问数据库的对象 SqlConnection conm = new SqlConnection("server=127.0.0.1; uid=sa;pwd=wu111111; database=test"); //步骤2: 打开数据库 conm.Open(); Console.WriteLine("连接数据库成功"); //步骤3: 创建执行脚本的对象 string sql = "delete from Tbuser where id > 5"; //string sql = "INSERT INTO Tbuser(name,psw)VALUES('66','66') select @@IDENTITY"; SqlCommand command = new SqlCommand(sql, conm); //sql 增加、修改、删除 ExecuteNonQuery 单行单列ExecuteScalar 多行多列 int id = command.ExecuteNonQuery(); Console.WriteLine($"id:{id}"); conm.Close(); } private static void select() { // Connection 访问数据库连接对象 //Command 执行脚本的对象 //DataReader //游标对象 //步骤1: 创建访问数据库的对象 SqlConnection conm = new SqlConnection("server=127.0.0.1; uid=sa;pwd=wu111111; database=test"); //步骤2: 打开数据库 conm.Open(); Console.WriteLine("连接数据库成功"); //步骤3: 创建执行脚本的对象 string sql = "select * from Tbuser"; //string sql = "INSERT INTO Tbuser(name,psw)VALUES('66','66') select @@IDENTITY"; SqlCommand command = new SqlCommand(sql, conm); //sql 增加、修改、删除 ExecuteNonQuery 单行单列ExecuteScalar 多行多列 ExecuteReader SqlDataReader reader = command.ExecuteReader();//执行脚本 只读只进游标对象 while (reader.Read()) { string name = reader["name"].ToString(); Console.WriteLine(name); } //查询出一个数据给了 reader reader.Close();//关闭游标对象 conm.Close(); } } }
上一篇: c# get api
下一篇: c# DBHelper
0条评论