国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

mysql數(shù)據(jù)庫可以連接sqlserver數(shù)據(jù)庫嗎,想要定時(shí)獲取數(shù)據(jù)該怎么辦?

網(wǎng)友解答: 根據(jù)我所知道的回答一下這個(gè)問題。雖然mysql和sqlerver均屬于關(guān)系型數(shù)據(jù)庫,可以執(zhí)行SQL查詢語句,但是mysql數(shù)據(jù)庫并不能直接連接而sqlserver數(shù)據(jù)庫,反之

網(wǎng)友解答:

根據(jù)我所知道的回答一下這個(gè)問題。

雖然mysql和sqlerver均屬于關(guān)系型數(shù)據(jù)庫,可以執(zhí)行SQL查詢語句,但是mysql數(shù)據(jù)庫并不能直接連接而sqlserver數(shù)據(jù)庫,反之亦然。需要通過“中間人”完成這件事。

如果需要定期的從sqlserver數(shù)據(jù)庫中取出數(shù)據(jù)放到mysql中,建議使用編程語言實(shí)現(xiàn)。該編程語言必須同時(shí)有mysql接口和sqlserver接口。由于題主的需求不是很復(fù)雜,只是定期的從sqlserver數(shù)據(jù)中提取數(shù)據(jù)到mysql數(shù)據(jù)庫,建議考慮使用腳本語言:pyton或者php。

pyhon實(shí)現(xiàn)方法

step1:python讀取sqlserver的數(shù)據(jù)

python讀取sqlserver數(shù)據(jù)的數(shù)據(jù)表的內(nèi)容需要用到pymssql這個(gè)第三方庫,可以使用pip安裝;

相關(guān)代碼如下圖所示,用于讀取sqlserver數(shù)據(jù)庫的內(nèi)容。

step2:python將讀取的數(shù)據(jù)存入mysql數(shù)據(jù)庫

python操作mysql數(shù)據(jù)庫需要第三方庫MySQLdb的支持,可以通過pip的方式安裝;

如下顯示了通過python執(zhí)行insert語句寫入mysql數(shù)據(jù)庫的操作。

step3:將上述代碼定期輪詢執(zhí)行

將上述代碼通過定時(shí)的方式執(zhí)行,加入是linux系統(tǒng),可以使用linux的定時(shí)執(zhí)行任務(wù)取執(zhí)行;

也可以采用python的定時(shí)任務(wù)去執(zhí)行,推薦使用第三方庫,apscheduler去完成這個(gè)工作。下圖顯示了該庫的簡單應(yīng)用,稍加改造就可以完成題主需求的定時(shí)任務(wù):

php實(shí)現(xiàn)方法

php的實(shí)現(xiàn)方法與python的實(shí)現(xiàn)方法類似,需要mysql數(shù)據(jù)庫和sqlserver數(shù)據(jù)庫的相關(guān)插件,也是如下所示的3個(gè)步驟,不同的是需要安裝一個(gè)簡單的web服務(wù),才能運(yùn)行php代碼,推薦使用apache。

step1:php讀取sqlserver的數(shù)據(jù)

step2:php將讀取的數(shù)據(jù)存入mysql數(shù)據(jù)庫

step3:將上述代碼定期輪詢執(zhí)行


對(duì)于從sqlserver中讀取數(shù)據(jù),導(dǎo)入mysql中,大家有什么看法呢,歡迎在評(píng)論區(qū),留言討論。

如需更多幫助,請(qǐng)私信關(guān)注。謝謝

網(wǎng)友解答:

不能直接訪問,需要相關(guān)的組件進(jìn)行轉(zhuǎn)換

標(biāo)簽: