当前位置: 代码迷 >> PB >> 一个软件怎么通过ODBC连接MYsql
  详细解决方案

一个软件怎么通过ODBC连接MYsql

热度:111   发布时间:2016-04-29 09:11:51.0
一个软件如何通过ODBC连接MYsql
下面是一个软件里面的配置文件,我要改哪些才能连上MYsql


[parameter]
begintime=07:00:00
endtime=11:00:00
database=mysql
ver=branch
intime_warehouse=0
print_title=
profit_rate=0
dms_quotiety1=0.3
dms_quotiety2=0.7
avgoffset=0.3
version=
req_peroid=4
show_profit =1  

[SYBASE]
DBMS=SYC Adaptive Server Enterprise
Database=branch60
UserId=
DatabasePassword =  
LogId=sa
LogPassword=8868720
ServerName=
DbParm=charset='cp850'
AutoCommit=false

[SQLANYWHERE]
DBMS=ODBC
Database=branch60
UserId=
DatabasePassword=
LogId=root
LogPassword=111
ServerName=mysql
Lock=
DbParm=ConnectString='DSN=syjxc60 for ASA 6.0;UID=dba;PWD=sql'
Prompt=0
AutoCommit=0

[ORACLE]

[posserver]
DBMS=SYC Adaptive Server Enterprise
Database=branch60_pos
UserId=
DatabasePassword =  
LogId=sa
LogPassword=8868720
ServerName=nhposserver
DbParm=charset='cp850'
AutoCommit=false



------解决方案--------------------
连接mysql,可以先安装一个叫mysql-connector-odbc,然后类似于ODBC设置方法
------解决方案--------------------
没太看明白,就这个配置来看应该不支持mysql,从[SYBASE]是配置数据库连接的。[parameter]设置的是应用程序的一些参数。这里面没有关于mysql数据库的信息
------解决方案--------------------
这个要看你代码里是怎么写的,与代码有关。按你提供的内容来看,仅支持三种联接,[SYBASE]、[SQLANYWHERE]与[posserver]。
建议楼主采用][SQLANYWHERE],然后把mysql配置出odbc联接。

------解决方案--------------------
新意兄看清楚了。呵呵,这哥们问的是给出的配置文件里哪个是关于mysql的,而不是说用什么东西才能连接mysql。呵呵
------解决方案--------------------
PB下连接Mysql


需要安装myodbc,具体的安装和设置请参阅:
http://dev.mysql.com/doc/refman/5.0/en/myodbc-installation-binary.html#myodbc-installation-binary-windows-installer

使用DSN方式:
ConnectString='DSN=dl;DESC=MySQL ODBC 3.51 Driver 
DSN;DATABASE=xxxx;SERVER=xxx.xxx.xxx.xxx;UID=xxxx;PASSWORD=xxxx;PORT=3306;SOCKET=;OPTION=3;STMT=;' 

或者 
ConnectString='DRIVER={MySQL ODBC 3.51 
Driver};SERVER=xxx.xxx.xxx.xxx;DATABASE=xxxx;UID=xxxx;PWD=xxxx;PORT=3306;OPTION=3'

看看这个:http://weizhoulun.blog.163.com/blog/static/8979256200611249496319/



  相关解决方案