批处理远程修改数据库

由于特殊业务要求,每一台服务器,服务器都是windows系统,都需要修改数据库中对应的参数,学了两天脚本语言,写了一个小应用满足要求,发布到博客中勉励自己,同时提供参考。

主要有两个文173930_79rb_2341969.png件:

startup.bat

@color 1f
@Title 前置网点号更换 辅助工具 - Version v1.1
@mode con cols=80 lines=35
@cls
@echo off
:Selection
echo ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
echo    ‖                前置网点号更换 辅助工具                             ‖
echo    ‖                                                                    ‖
echo    ‖                                                  ZhouZhuang.v1.1   ‖
echo ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
@echo.
@rem User Choice 
@echo 输入您要更新的网点号,回车确认
@echo.
@set /p clientIP=请输入前置数据库的IP :
@set /p UserSelection=请输入网点号 :

echo use ibankclient; > sql
echo update bpm_paramvalue set val='%UserSelection%' where paramid='CLIENT' and k='NETNUM'; >> sql
echo update bpm_timer_task set LDATE='',LTIME=''  where TASKID='SYS07'; >> sql
echo truncate table `q_version`; >> sql

echo quit >> sql

mysql -h%clientIP% -uroot -p123456 -N < .\sql >.\log.txt


@echo.
@echo 日志在当前目录中的log.txt中
@pause 任意键退出

 

说明.txt

本工具只适用于IBankClient版本的网点切换
数据库用户root
数据库密码123456
数据库名称为ibankclient

启动startup.bat
按照提示输入对应修改的数据库的IP,网点号即可

 

运行结果

 

转载于:https://my.oschina.net/zz006/blog/899075

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值