Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 8259|回復(fù): 5
打印 上一主題 下一主題

[ADO/DAO] Access使用mysql odbc連接mysql數(shù)據(jù)庫的經(jīng)驗(yàn)總結(jié)

[復(fù)制鏈接]

點(diǎn)擊這里給我發(fā)消息

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2017-6-30 21:49:04 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
Access使用mysql odbc連接mysql數(shù)據(jù)庫(鏈接表的方式)的一點(diǎn)經(jīng)驗(yàn)總結(jié)

作者:tmtony
來源:Office中國(guó)

1.首先在電腦安裝 MySQL ODBC 3.51 Driver 驅(qū)動(dòng)
   下載 在這里
   http://www.access-cn.com/download/971-cn.html
   或 MySQL ODBC 5.1.5 Driver  驅(qū)動(dòng)下載在這里
   http://www.access-cn.com/download/972-cn.html
   安裝驅(qū)動(dòng)后,Access才能使用mysql ODBC 鏈接表的方式連接mysql數(shù)據(jù)庫

2. 連接字符串 使用
   "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & strServer & "ORT=3306;DATABASE=" & strDatabase & ";USER=" & strUser & "ASSWORD=" & strPsw & ";OPTION=3;

3.使用ADO ,connection, recordset 就可以連接mysql數(shù)據(jù)庫了

4.使用過程中要注意 內(nèi)碼是 GBK 還是 UTF8,內(nèi)碼設(shè)置正常后,Access才能正確顯示mysql鏈接表里的內(nèi)容

5.如果希望 設(shè)置mysql數(shù)據(jù)庫只允許指定的IP或指定的IP段 才能訪問的話,可以在mysql 中執(zhí)行以下代碼:
   如你的公司電腦IP 是 185.15 開頭的
   create user 'MyUserName'@'185.15.%.%' identified by '******';
   create database database;
   grant all privileges on `database`.* to 'MyUserName'@'185.15.%.%' with grant option;


6.寶貴經(jīng)驗(yàn)(讓你節(jié)約幾個(gè)小時(shí)的嘗試和折騰的時(shí)間)
    設(shè)置了指定IP,但連接不到
    1)先確保服務(wù)器的mysql 服務(wù)啟動(dòng)正常
    2)確保服務(wù)器本地連接mysql服務(wù)正常
    3)相關(guān)安全軟件如安全狗要開放185.15這個(gè)IP白名單
    4)相關(guān)安全軟件如安全狗端口策略 要加上185.15.*.*這個(gè)名單
    5)windows本身的防火墻要打開 3306這個(gè)端口 (而且作用域選卡里 也可限制遠(yuǎn)程IP 段,從185.15.0.0 ---185.15.255.255)
   做到以上幾步,基本上就沒有什么問題了

7.還其它一些如數(shù)據(jù)庫連接過來后數(shù)字顯示亂碼或異常 以及 mysql中Unix 日期轉(zhuǎn)換成Access的標(biāo)準(zhǔn)日期的一些經(jīng)驗(yàn),下次有時(shí)間再繼續(xù)整理了


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2017-7-1 07:39:35 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

3#
發(fā)表于 2017-7-1 13:32:56 | 只看該作者
需要注意的是,Access鏈接多個(gè)不同的MySQL庫時(shí),常常有些問題(A庫鏈接成功時(shí),B庫可能會(huì)失。K枣溄颖磉@個(gè)玩法,不太適用。

老大,有鏈接字符串時(shí),試試勾選這個(gè):

這樣就不會(huì)有這種情況了:

這個(gè)會(huì)讓很多人看得一臉蒙圈。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x

點(diǎn)擊這里給我發(fā)消息

4#
 樓主| 發(fā)表于 2017-7-1 14:59:30 來自手機(jī) | 只看該作者
回復(fù)

使用道具 舉報(bào)

點(diǎn)擊這里給我發(fā)消息

5#
 樓主| 發(fā)表于 2017-7-1 15:00:20 來自手機(jī) | 只看該作者
我這個(gè)是用ado的話,連多個(gè)正常
來自: 微社區(qū)
6#
發(fā)表于 2021-10-26 19:56:43 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 08:49 , Processed in 0.140887 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表