В большинстве баз данных, которые вы выбираете, будет доступен модуль, соответствующий DBAPI .Это дает вам доступ, который довольно прост в использовании и достаточно переносим для разных типов баз данных (хотя и не полностью).Вы можете увидеть пример API в действии со встроенной поддержкой SQLite .
Однако, если вы пересмотрите свое несогласие с ORM, а также с SQLAlchemy, упомянутым в другом ответе, SQLObject - это другой ORM, и его очень просто использовать.Там также Буря .