感谢所有以前的帮助! 我有一个关于av脚本的问题。
我的电脑都是XP,当我做我的事情时需要以下几点:
我有2个ODBC连接(对MS-SQL-DB),我有一个用户名/密码来创build一个连接。
有没有人有任何build议如何做到这一点? 无论是在批处理脚本或其他。
我会推荐使用Windows脚本(WSH)或Windows PowerShell。
原因是:
有许多带有示例脚本的Web,以及一个带有大量信息的微软博客: Scripting Web他们提供了一个免费的工具来帮助你编程,并且有很多例子: Scriptomatic 2.0
现在,解决scheme。
首先,你需要在XP中安装Mysql ODBC driver
程序
然后,下面是一个示例代码的链接,它解释了如何工作,您可以根据自己的需要进行configuration。
示例脚本
要执行这些脚本,只需打开一个CMD窗口并使用命令: cscript script.vbs
正如你所看到的,解决scheme与之前说过的networking相同,有一个庞大的数据库,可以对它们做任何事情。
希望这可以帮助。
你需要做什么?
如果你所要做的只是检查两个数据库是否处于良好状态,那么编写简单的程序来检查这个数据库。 你可以使用Python与odbc
模块; 如果您使用ActiveState中的Python,则已经包含它: http : //www.activestate.com/activepython/downloads
你testing脚本可以看起来像:
import odbc connection = odbc.odbc('DSN[/username[/password]]') cursor = connection.cursor() cursor.execute("SELECT ...") for txt in cursor.fetchall(): print(txt[0])
当然你可以使用.bat这样的程序
check_connection.py my_database1/maclovin/passwd check_connection.py my_database2/maclovin/passwd
并在程序中使用从命令行连接string: odbc.odbc(sys.argv[1])
(在这种情况下,您还必须import sys
)