Equinox数据库交互的数据通用代码

datacoco-db的Python项目详细描述


PyPI VersionDocumentation StatusCode Quality GradeCoverageCode of Conduct

Equinox公共代码实用程序Python3 for DB interactions!有 以下数据库和应用程序的当前交互类:

  • MSSQL数据库
  • MySQL数据库
  • SQLite公司
  • 博士后
  • 红移

快速入门

示例用法

from datacoco_db import MSSQLInteraction

mssql = MSSQLInteraction(dbname="db_name",
                        host="server",
                        user="user",
                        password="password",
                        port=1433)

mssql.conn() # open a connection

mssql.batch_open() # cursor

results = mssql.fetch_sql_one("SELECT * FROM MyTable") # fetch one

print(results)

mssql.batch_close() # close cursor

上面的例子使用了mssql_工具。 所有工具在使用方面都遵循相同的模式。在

安装

datacoco db需要python3.6+

^{pr2}$

发展

建议使用以下步骤设置虚拟环境进行开发:

python3 -m venv <virtual env name>
source <virtual env name>/bin/activate
pip install -r requirements.txt

Pyodbc依赖项安装

在Linux和macOS上安装用于SQL Server的Microsoft ODBC驱动程序 https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15

测试

pip install -r requirements-dev.txt

修改集成测试的连接配置。在

要运行测试套件,只需运行命令:python -m unittest discover tests

对于覆盖率报告,运行tox查看结果 毒性/覆盖范围/索引.html在

贡献

欢迎为datacoco_db捐款!在

请参考指导方针来帮助您设置开发 环境 here。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?