由于python的数据库操作有各种样的第彡方库相互之间使用都会有点差别(比如sql占位符就有’?’,’:’,’%s’等,该工具的通配符都是”:”标准)导致代码在切换数据库时也需偠相应改动,应此自己封装了一个通用的库可以用python调用各种类型的数据库并且进一步简化了数据库操作步骤并且可以自定义扩展
所有写操作都会返回数据库受影响行数
实际参数视具体使用的驱动程序(配置的driver参数)
connection工廠的driver参数默认是以sqlalchemy方式连接,个人也比较喜欢用sqlalchemy驱动的方式连接应为数据库连接配置起来方便,看起来清晰简洁是一个比较好的数据通用连接标准,另外基于此包之上和pandas结合开发了小数据量简易的python
etl工具支持UDF操作,目前还不是很完善仅仅都是支持关系型数据库的,如果有人使用会考虑做的更通用比如能支持文件,nosql之类的等有时间在更新
具体请参考git上源码
喜欢的记得点star,不然也不知道有没人用不足的地方请指正
新人第一次写技术博客,描述有点乱还请见谅