MySQL是流行的開源關系型數據庫管理系統,而Linux是開源操作系統的代表,兩者的配合在數據存儲和管理方面表現卓越。因此,ODBC驅動在Linux上使用MySQL數據庫是必不可少的。
ODBC (Open Database Connectivity) 是一種應用程序接口 (API),它定義了訪問數據庫的一套規則和接口,并可在不同的平臺上使用,這使得ODBC驅動能夠在不同的平臺上使用相同的API訪問數據庫。
安裝MySQL ODBC驅動
sudo apt-get update sudo apt-get install mysql-connector-odbc
使用ODBC驅動連接MySQL數據庫
import pyodbc # 連接MySQL數據庫 cnxn = pyodbc.connect("Driver={MySQL ODBC 5.3 Driver};Server=localhost;Port=3306;Database=mydb;User=root;Password=password;Option=3;") # 執行查詢語句 cursor = cnxn.cursor() cursor.execute("SELECT * FROM customers") row = cursor.fetchone() while row: print(row) row = cursor.fetchone() # 關閉連接 cnxn.close()
總結
ODBC驅動使得在不同平臺上使用相同的API訪問數據庫成為可能,也使得MySQL數據庫在Linux上得到了更廣泛的應用。安裝和使用ODBC驅動是連接MySQL數據庫的必要步驟,通過以上代碼示例,我們可以對ODBC和MySQL的連接和查詢操作有更深入的了解。