问题
Is there anyway to create a System DSN enter for MYSQL database (windows OS), with silent installation of MySQL ODBC Drivers programatically either through batch script or any other language?
If drivers installation is not possible , atleast automatic DSN entery would be helpful.
Thanks,
回答1:
On the command line, run odbcconf.exe
with appropriate parameters. For example
ODBCConf ConfigSysDSN "SQL Server" "DSN=LocalODBCConnection|SERVER=(local)"
for MySQL
ODBCConf ConfigSysDSN "MySQL" "DSN=LocalODBCConnection|SERVER=MySQL_ServerName"
回答2:
Dim ad
ad = CreateObject("ADODB.Connection") 'create and open ODBC connection
ad.ConnectionString = ("Driver={MySQL ODBC 5.2w Driver};Server=localhost;Database=db;UID=root;PWD=xxxxxx;option=3")
ad.Open()
来源:https://stackoverflow.com/questions/1792034/create-mysql-odbc-connection-through-batch-script