Windows 10 Pro + h2DB で pyodbc を試してみる

Windows 10 Pro + h2DB で pyodbc を試してみる

 

参考にしたサイトはこちら

Connect Python to H2

pyodbc

Getting started

データベース接続あれこれ

 

psqlODBCでh2をアクセスする手順はこちら

h2 database をもう少し試してみる

 

pyodbc のインストール

>pip install pyodbc

Collecting pyodbc

Downloading pyodbc-4.0.23-cp36-cp36m-win_amd64.whl (60kB)

100% |████████████████████████████████| 61kB 439kB/s

Installing collected packages: pyodbc

Successfully installed pyodbc-4.0.23

 

# -*- coding: utf-8 -*-

import pyodbc

# Specifying the ODBC driver, server name, database, etc. directly
#cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')

# Using a DSN, but providing a password as well
cnxn = pyodbc.connect('DSN=PostgreSQL35W_64; UID=sa; PWD=demo')

# Create a cursor from the connection
cursor = cnxn.cursor()

cursor.execute("select * from test_table")
row = cursor.fetchone()
if row:
    print(row)