ADO.NET_SqlCommand类
Posted 小企鹅推雪球!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADO.NET_SqlCommand类相关的知识,希望对你有一定的参考价值。
SqlCommand类
- ADO.Net的SqlCommand类用于存储和执行SQL Server数据库的SQL语句,是一个封闭的类,不能被继承
SqlCommand类的构造函数
SqlCommand()
初始化SqlCommand
类的新实例。SqlCommand(String)
使用字符串参数初始化SqlCommand
类的新实例。SqlCommand(String, SqlConnection, SqlTransaction)
初始化SqlCommand
类的新实例。它分别使用三个参数查询,连接和事务字符串。SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)
使用指定的命令文本,连接,事务和加密设置来初始化SqlCommand
类的新实例。
SqlCommand类的构造方法
BeginExecuteNonQuery()
用于启动由此SqlCommand
描述的SQL语句的异步执行Cancel()
试图取消一个SqlCCommand
的执行Clone()
创建一个新的SqlCommand
对象,它是当前实例的一个副本。ExecuteScalar()
执行查询并返回结果集中的第一行的第一列,其他列或行将被忽略。Prepare
通过使用SQL Server的实例来创建准备好的命令版本。ResetCommandTimeout()
用于将CommandTimeout
属性重置为默认值。
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace code03
{
class Program
{
static void Main(string[] args)
{
new Program().SelectTable();
}
public void SelectTable()
{
SqlConnection con = null;
try
{
// 1. 创建连接
con = new SqlConnection("data source=.; database=stu; integrated security=SSPI");
// writing sql query
SqlCommand cm = new SqlCommand("select * from student_info", con);
// 2. 打开连接
con.Open();
Console.WriteLine("当前 student_info 表中的记录信息如下 - ");
// 3. 执行sql语句
SqlDataReader sdr = cm.ExecuteReader();
while (sdr.Read())
{
Console.WriteLine("学生编号:" + sdr["id"] + ",姓名: " + sdr["name"] + ",电子邮箱: " + sdr["email"]);
Console.ReadKey();
}
}
catch (Exception e)
{
Console.WriteLine("OOPs, something went wrong." + e);
}
// 4. 关闭连接
finally
{
con.Close();
}
}
}
}
以上是关于ADO.NET_SqlCommand类的主要内容,如果未能解决你的问题,请参考以下文章
elasticsearch代码片段,及工具类SearchEsUtil.java
Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段