作者yanwu0105 (辉飞)
看板Python
标题[问题] SQL串接问题
时间Mon Apr 30 15:52:37 2018
各位大大你好
在连接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 这个网站的解法了,但还是无法连接上
想问问大大有没有解决方法?
跪谢各位大大指导!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.14.39.140
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1525074760.A.4E0.html
2F:→ yanwu0105: 大大 试过了 还是不行... 04/30 23:27
3F:→ funk6478: 你不是用MySQL吗 怎麽会用SQL Server的写法 05/01 14:49
4F:推 froce: 你是用My SQL还是MS SQL Server? 05/01 16:09
5F:→ froce: SQL server要先装他的ODBC driver 05/01 16:10
6F:→ yanwu0105: 谢谢 大大 已解决 05/02 09:53
7F:→ yanwu0105: 是因为没有安装驱动程式 05/02 09:53