[問題] SQL串接問題

作者: yanwu0105 (輝飛)   2018-04-30 15:52:37
各位大大你好
在連接My SQL的時候發生一點問題
開發環境:Mac os high sierra
python 3.5.2
代碼如下:
import pandas as pd
import numpy as np
import datetime as dt
import pyodbc
server = 'xxx.xxx.xxx.xx'
username = 'xxxx'
password = 'xxxx'
database = 'xxxx'
driver = '{ODBC Driver 13 for SQL Server}'
connectionString = 'DRIVER={0};PORT=1433;SERVER={1};DATABASE={2};
UID={3};PWD={4}'.format(driver, server, database, username, password)
cnxn = pyodbc.connect(connectionString)
cursor = cnxn.cursor()
代碼如上!
但出現error :
('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 13 for SQL Server' : file not found (0) (SQLDriverConnect)")
試過https://goo.gl/sbehKM 這個網站的解法了,但還是無法連接上
想問問大大有沒有解決方法?
跪謝各位大大指導!
作者: uranusjr (←這人是超級笨蛋)   2018-04-30 17:27:00
作者: yanwu0105 (輝飛)   2018-04-30 23:27:00
大大 試過了 還是不行...
作者: funk6478 (大恩)   2018-05-01 14:49:00
你不是用MySQL嗎 怎麼會用SQL Server的寫法
作者: froce (froce)   2018-05-01 16:09:00
你是用My SQL還是MS SQL Server?SQL server要先裝他的ODBC driver
作者: yanwu0105 (輝飛)   2018-05-02 09:53:00
謝謝 大大 已解決是因為沒有安裝驅動程式

Links booklink

Contact Us: admin [ a t ] ucptt.com