semvec/pypi-packages huggingface dataset:
dbapi2-abc 1.0.2
Provide an Abstract Base Class for PEP249 compliant databases
Requires Python: >=3.5, <4
Keywords: PEP249,Database,Database API

# dbapi2-abc

This package provides abstract classes to present an interface to
[PEP249](https://www.python.org/dev/peps/pep-0249/) compliant database Connection and Cursor objects.

This allows you to use type hints on functions handling database
connections and cursors without needing to specify the specific
backend database engine being used.

```
from dbapi2-abc import Connection, Cursor

class MyObject():
    def __init__(self, db: Connection):
        self.db = db

    def run_some_query(self) -> Cursor:
        cur = self.db.cursor()
        cur.execute("SELECT * FROM Table")
        return cur
```        
  



```