Gendry 基于 go 语言的数据库操作工具集 Gendry

xuanbao2018-04-19 12:30:01 • 4178 次点击    
这是一个分享于 2018-04-19 12:30:01 的项目,其中的信息可能已经有所发展或是发生改变。

Gendry是一个用于辅助操作数据库的Go包。基于go-sql-driver/mysql,它提供了一系列的方法来为你调用标准库database/sql中的方法准备参数。

Gendery主要分为3个独立的部分,你可以单独使用任何一个部分:

manager

builder

scanner

CLI Tool

manager主要用来初始化连接池(也就是sql.DB对象),设置各种参数,因此叫manager。你可以设置任何go-sql-driver/mysql驱动支持的参数。 初始化连接池时,代码如下:

事实上,manager做的事情就是就是生成dataSouceName

dataSourceName的一般格式为:

manager是基于数据库驱动go-mysql-driver/mysql而开发的,manager支持了几乎所有该驱动支持的参数设置。具体用法看manager的README。

builderscannerCLI Tool可查看中文文档。

a golang library for sql builderRead More

Latest commit to the master branch on 3-12-2025
Download as zip
授权协议:
Apache
开发语言:
Google Go 查看源码»
操作系统:
跨平台
4178 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传