Python SQLAlchemy Dialect for JDBCAPI.
Project description
JDBC Connection for SQLAlchemy.
The primary purpose of this dialect is provide JDBC connection using required driver.
Installation
Installing the dialect is straightforward.
python3 -m pip install git+https://github.com/daneshpatel/sqlalchemy-jdbcapi.git
Usage
PostgressSQL
Set an environment variable `PG_JDBC_DRIVER_PATH`
from sqlalchemy import create_engine create_engine('jdbcapi+pgjdbc://{}:{}@{}/{}'.format(username, password, <ip:host>', <database name>))
Oracle
Set an environment variable `ORACLE_JDBC_DRIVER_PATH`
create_engine("jdbcapi+oraclejdbc://username:password@HOST:1521/Database")
#GenericJDBCConnection
Set an environment variable JDBC_DRIVER_PATH
Supported databases
In theory every database with a suitable JDBC driver should work.
- SQLite
- Hypersonic SQL (HSQLDB)
- IBM DB2
- IBM DB2 for mainframes
- Oracle
- Teradata DB
- Netezza
- Mimer DB
- Microsoft SQL Server
- MySQL
- PostgreSQL
- many more...
Contributing
Please submit bugs and patches <https://github.com/daneshpatel/sqlalchemy-jdbcapi/issues>_.
All contributors will be acknowledged. Thanks!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sqlalchemy_jdbcapi-1.0.0.tar.gz.
File metadata
- Download URL: sqlalchemy_jdbcapi-1.0.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93e6f28976b1acf2bfae5ea2a4cd8b897833d8bd4014f198be77b3a22cd524e9
|
|
| MD5 |
90db92685d63bd4dfa6f39162b05f899
|
|
| BLAKE2b-256 |
171e3fadcd8113e30b97682a9fbcf5032e5d45986a9b973d73dd1c6a966853a3
|
File details
Details for the file sqlalchemy_jdbcapi-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sqlalchemy_jdbcapi-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6d1756ab1c375867e1d303c9f12441f3c99a020c09a761278f440fbc6292d53
|
|
| MD5 |
89f744a2aaf7aa04097fa90341fc3b88
|
|
| BLAKE2b-256 |
c04a46ad07bd37be57b9d9e4277b7b9a03ab154b4321df80bb50a0a3c32b3d89
|