介绍
多数据库批量执行脚本工具,在网络互通的情况下,可用于在多台电脑上的不同数据库中批量执行 SQL 语句,支持多种数据库类型(SQL Server、MySQL以及Npgsql)和不同的账号密码配置。
开发语言
C#
开发工具
Microsoft Visual Studio 2022
使用说明
-
安装.Net 4.5.1(若用到多数据库SQLServer、MySQL、Npgsql则安装.Net 4.7.2,并将目标框架修改为.NET Framework 4.7.2以及把MySQL、Npgsql相关内容注释放开)
-
VS打开项目后直接点击运行
-
运行后,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博客