使用C#控制台程序操作SQL Serve 的3种基本方法
2018-03-30 17:09
477 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using System.Data.SqlClient; namespace FirstClass { public class SQLHelper { public int RunSql(string s) { SqlConnection sql = new SqlConnection("Data Source=.;Initial Catalog=School;User ID = sa; Password = a451601308"); sql.Open(); SqlCommand cmd = new SqlCommand(s, sql); int num = cmd.ExecuteNonQuery(); //返回受影响的行数 sql.Close(); return num; } public int Runsql1(string s) { SqlConnection sql = new SqlConnection("Data Source=.;Initial Catalog=School;User ID = sa; Password = a451601308"); sql.Open(); SqlCommand cmd = new SqlCommand(s, sql); int num = (int)cmd.ExecuteScalar(); //返回第一行第一列的值 sql.Close(); return num; } public void Runsql2(string s) { SqlConnection sql = new SqlConnection("Data Source=.;Initial Catalog=School;User ID = sa; Password = a451601308"); sql.Open(); SqlCommand cmd = new SqlCommand(s, sql); SqlDataAdapter dr = new SqlDataAdapter(cmd); DataSet t = new DataSet(); dr.Fill(t, "Student"); //"Student"取名,建议与表名相同 DataTable dt = t.Tables[0]; //返回多行多列 for (int i = 0; i < dt.Rows.Count; i++) { Console.WriteLine(dt.Rows[i]["StudentName"].ToString()); } } public void Runsql3(string s) { SqlConnection sql = new SqlConnection("Data Source=.;Initial Catalog=School;User ID = sa; Password = a451601308"); sql.Open(); SqlCommand cmd = new SqlCommand(s, sql); SqlDataReader dr = cmd.ExecuteReader(); //返回多行多列 while (dr.Read()) { Console.WriteLine(dr["StudentName"].ToString()); } } } }为了方便,写在一个类里面
相关文章推荐
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 编写高质量代码改善C#程序的157个建议[正确操作字符串、使用默认转型方法、却别对待强制转换与as和is]
- c#连接access2003操作必须使用一个可更新的查询解决方法
- C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法
- 控制台程序使用方法简要教程
- 改善C#程序的50种方法 条款6:明辨值类型和引用类型的使用场合
- c#使用数据库存储过程的基本方法
- 在GUI程序中使用控制台的两种方法-方法.1
- C# 使用 Environment.GetCommandLineArgs 方法 制作*.exe和参数 供其他程序调用
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- C# 使用 Environment.GetCommandLineArgs 方法 制作*.exe和参数 供其他程序调用
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- 在GUI程序中使用控制台的两种方法
- 自己开console的方法,适用于在win32 非console程序里使用控制台
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
- c#操作word基本方法
- 改善C#程序的50种方法 条款4:使用Conditional特性代替#if条件编译
- 在C#.net中操作XML的基本方法