c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行「建议收藏」

c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行「建议收藏」如果您运行大量ExecuteNonQuery()并一次提交所有这些,则可以通过读取“SELECTtotal_changes();”的返回值来获得连接后的总更改数。获得总更改的函数:publicstaticlongGetTotalChanges(SQLiteConnectionm_dbConnection){stringsql=”SELECTtotal_changes();”;u…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

如果您运行大量ExecuteNonQuery()并一次提交所有这些,则可以通过读取“ SELECT total_changes();”的返回值来获得连接后的总更改数。

获得总更改的函数:

public static long GetTotalChanges(SQLiteConnection m_dbConnection)

{

string sql = “SELECT total_changes();”;

using (SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection))

{

using (SQLiteDataReader reader = command.ExecuteReader())

{

reader.Read();

return (long)reader[0];

}

}

}

在另一个功能中使用它:

public static long MyBulkInserts()

{

using (SQLiteConnection m_dbConnection = new SQLiteConnection())

{

m_dbConnection.Open();

using (var cmd = new SQLiteCommand(m_dbConnection))

{

using (var transaction = m_dbConnection.BeginTransaction())

{

//loop of bulk inserts

{

cmd.ExecuteNonQuery();

}

transaction.Commit();

}

}

return GetTotalChanges(m_dbConnection);

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197498.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 面试中的智力题(经典面试智力题200 题和解答)

    常见面试智力题总结本部分主要是笔者在练习常见面试智力题所做的笔记,如果出现错误,希望大家指出!常见智力题时针与分针夹角度数问题?分析:当时间为m点n分时,其时针与分针夹角的度数为多少?我们可以这样考虑,分针每走一格为6度,分针每走一格对应的时针会走0.5度。时针每走一格为30度。因此,时针走过的度数为m*30+n*0.5,分针走过的度数为n*6。因此时针与分针的夹角度数为|m*30+n*0.5-n*6|;答案:

    2022年4月10日
    54
  • Idea设置快捷键_打开快捷键设置

    Idea设置快捷键_打开快捷键设置六、设置快捷键(Keymap)设置快捷为Eclipse的快捷键2.通过快捷键功能修改快捷键设置3.通过指定快捷键,查看或修改其功能4.导入已有的设置点击0K之后,重启IDEA即可。5.常用快捷键七、关于模板(Templates)(Editor–LiveTemplates和Editor–General–PostfixCompl…

    2022年9月20日
    2
  • sqlserver2000数据库置疑_sql2008数据库置疑

    sqlserver2000数据库置疑_sql2008数据库置疑解决由于sql2000日志文件引起的“置疑”。日志有错误——–重新附加提示日志有错误。日志文件丢失—–丢失了.ldf文件,只有.mdf文件的数据库重建。 步骤:一、备份“置疑”数据库的数据文件,因为日志文件.ldf出错,可以只备份.mdf文件。 二、打开企业管理器(SQL Server Enterprise Manager),删除“置疑”数据库,如果提示删除错误,可以重启数据库服务…

    2022年8月20日
    7
  • 互联网架构演变

    互联网架构演变互联网架构演变

    2022年4月22日
    40
  • (2021 最新版)IntelliJ IDEA 下载安装及配置教程

    (2021 最新版)IntelliJ IDEA 下载安装及配置教程前言因为自己电脑最近实在是太卡了,也一直提示更新,索性就直接重装了个系统。因为需要重装下IDEA,而现在新版本的IDEA和之前的版本还是有很大变化的,所以在这里写一篇博客做个记录,方便自己后续配置,也顺便分享给大家。准备工作既然要安装IDEA,那么首先需要前往JetBrains的官网下载最新版的IDEA,下载地址如下:https://www.jetbrains.com/idea/download/这里最新的版本是2021.1.2,而因为我有旗舰版的账号,所以这里就以旗舰版安装

    2022年5月20日
    917
  • linux移动文件夹到另一个文件夹怎么移动_linux文件拷贝

    linux移动文件夹到另一个文件夹怎么移动_linux文件拷贝linux中将一个文件或文件夹移动、复制到另一个文件夹的方法

    2022年8月23日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号