一、常用属性

名称 说明
CommandText  获取或设置要对数据源执行的 Transact-SQL 语句、表名或存储过程
CommandTimeout 获取或设置在终止执行命令的尝试并生成错误之前的等待时间
CommandType 获取或设置一个值,该值指示释 CommandText 是SQL语句,存储过程还是表操作
Connection 获取或设置 DbCommand 的此实例使用的 DbConnection
Parameters 获取 DbParameterCollection
Transaction 获取或设置将在其中执行 DbCommand 的 DbTransaction
using MySql.Data.MySqlClient;
using System;
using System.Data.Common;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = string.Format("Server={0};Port={1};Database={2};Uid={3};Pwd={4};",
                                       "localhost", 3306, "wisdompurchase", "root", "1234");
            DbConnection conn = new MySqlConnection(str);    //创建连接
                                                             //连接的数据库名称
            DbCommand cmd = conn.CreateCommand();
            cmd.CommandText = "Update Person Set Name = 'Ado.net修改' WHERE Id = @Id";    //设置操作语句
            //看看默认的发生错误等待时间(秒)
            Console.WriteLine(cmd.CommandTimeout);  //30
            //指明CommandText是SQL语句,存储过程还是表操作。枚举类型,转到定义可看
            Console.WriteLine(cmd.CommandType);   //输出 Text 表示这是一条SQL语句
            //SqlCommand的SqlConnection实例对象
            Console.WriteLine(cmd.Connection.ConnectionString);     //"server=.;database=JunTest;uid=sa;pwd=123";
            //设置参数值
            cmd.Parameters.Add(new MySqlParameter("@Id", 1));
            Console.WriteLine(cmd.Parameters["@Id"].Value);     //输出1

            conn.Open();
            conn.Close();
            Console.ReadKey();
        }
    }
}
View Code

相关文章:

  • 2021-10-21
  • 2021-11-01
  • 2022-01-27
  • 2021-06-05
  • 2021-10-11
  • 2021-10-04
猜你喜欢
  • 2021-11-09
  • 2022-12-23
  • 2021-10-29
  • 2021-09-19
  • 2021-10-25
相关资源
相似解决方案