1
0
mirror of https://github.com/Microsoft/sql-server-samples.git synced 2025-12-08 14:58:54 +00:00
Files
sql-server-samples/samples/connect/python/pyodbc/linux
2016-07-25 00:48:25 -07:00
..
2016-07-25 00:48:25 -07:00
2016-07-25 00:48:25 -07:00

Connect to SQL Database by using Python on Ubuntu Linux using pyodbc

[Python code sample] (sample_python_linux.py) that runs on an Ubuntu Linux client computer. The sample and connects to Microsoft SQL Database by using the pyodbc driver.

Requirements

Install the required modules

Open your terminal and navigate to a directory where you plan on creating your python script. Enter the following commands to install Microsoft ODBC Driver for SQL Server and pyodbc. pyodbc uses the ODBC Driver to connect to SQL Databases.

  sudo su
  wget https://gallery.technet.microsoft.com/ODBC-Driver-13-for-Ubuntu-b87369f0/file/154097/2/installodbc.sh
  sh installodbc.sh
  sudo -H pip install pyodbc

Create a database and retrieve your connection string

For simplicity we will create an Azure SQL Database for the sample. You can use the same sample for an on-premise SQL Server instance. See the getting started page to learn how to create a sample database and get your connection string. It is important you follow the guide to create an AdventureWorks database template. The samples shown below only work with the AdventureWorks schema.