当前位置: 首页 > news >正文

C#多数据库批量执行脚本工具

介绍

多数据库批量执行脚本工具,在网络互通的情况下,可用于在多台电脑上的不同数据库中批量执行 SQL 语句,支持多种数据库类型(SQL Server、MySQL以及Npgsql)和不同的账号密码配置。

开发语言

C#

开发工具

Microsoft Visual Studio 2022

使用说明

  1. 安装.Net 4.5.1(若用到多数据库SQLServer、MySQL、Npgsql则安装.Net 4.7.2,并将目标框架修改为.NET Framework 4.7.2以及把MySQL、Npgsql相关内容注释放开)
  2. VS打开项目后直接点击运行
  3. 运行后,bin目录下产生一个db_config.json,用于保存相关配置,格式如下:
    [{"Name": "财务数据库","DbType": "SQL Server","Server": "192.168.1.100","Port": 1433,"Database": "FinanceDB","Username": "finance_user","Password": "Fin@Pass123","IsSelected": true},{"Name": "库存数据库","DbType": "MySQL","Server": "192.168.1.101","Port": 3306,"Database": "InventoryDB","Username": "inventory_admin","Password": "Inv#Secure456","IsSelected": true},{"Name": "客户数据库","DbType": "PostgreSQL","Server": "192.168.1.102","Port": 5432,"Database": "CustomerDB","Username": "customer_user","Password": "CustPass789!","IsSelected": true}
    ]

效果展示

输入图片说明

注:

受条件所限,本程序当前仅针对多台电脑上的 SQL Server 做了充分测试,其余数据库的验证工作尚待开展。

探讨学习:一个人的博客@你-CSDN博客

http://www.lryc.cn/news/607959.html

相关文章:

  • 服装MES系统高效解决方案
  • Apache ShardingSphere 初识使用
  • 语音识别数据集
  • 力扣 二叉树遍历 中序/前序/后序(递归和迭代版)
  • Dify 从入门到精通(第 10/100 篇):使用 Dify 工具集扩展功能
  • 测试环境 PostgreSQL 库连接不上—案例分享
  • 设计Mock华为昇腾GPU的MindSpore和CANN的库的流程与实现
  • 音视频学习(四十六):声音的三要素
  • 【故障处理】redis会话连接满导致业务系统某个模块数据不显示
  • 【Flutter3.8x】flutter从入门到实战基础教程(八):公共state的集中管理机制
  • Kafka——关于Kafka动态配置
  • LeetCode 65:有效数字
  • OSPF综合实验(一)
  • 如何在 Ubuntu 24.04 或 22.04 LTS Linux 上安装 Guake 终端应用程序
  • 切换python多版本
  • Spring 中 Bean 的生命周期
  • 机器学习sklearn:聚类
  • 深入 Go 底层原理(四):GMP 模型深度解析
  • 深入 Go 底层原理(八):sync 包的实现剖析
  • 中科院自动化所机器人视觉中的多模态融合与视觉语言模型综述
  • Python 程序设计讲义(54):Python 的函数——函数概述
  • Java 集合框架: LinkedHashSet
  • innoDB的buffer pool
  • API征服者:Python抓取星链卫星实时轨迹
  • k8s集群部署(脚本版)
  • 【CVPR2025】计算机视觉|即插即用|GCNet:炸裂!实时语义分割新星GCNet,性能速度双突破!
  • 前端应用权限设计面面观
  • JVM中的垃圾回收暂停是什么,为什么会出现暂停,不同的垃圾回收机制暂停对比
  • 题解:P4447 [AHOI2018初中组] 分组
  • rabbitmq消息队列详述