Go MySQL Driver:用于 Go 的 (golang) 数据库/sql 包的 MySQL 驱动程序-开源

时间:2024-06-24 05:33:50
【文件属性】:

文件名称:Go MySQL Driver:用于 Go 的 (golang) 数据库/sql 包的 MySQL 驱动程序-开源

文件大小:113KB

文件格式:ZIP

更新时间:2024-06-24 05:33:50

开源软件

轻量级和快速的本地 Go 实现。 没有 C 绑定,只是纯粹的 Go。 通过 TCP/IPv4、TCP/IPv6、Unix 域套接字或自定义协议的连接。 自动处理断开的连接,以及自动连接池(通过数据库/sql 包)。 支持大于 16MB 的查询。 完整的 sql.RawBytes 支持。 它在准备好的语句中提供智能的 LONG DATA 处理。 通过文件许可名单和 io.Reader 支持保护 LOAD DATA LOCAL INFILE 支持。 可选的 time.Time 解析,以及可选的占位符插值。 需要 db.SetConnMaxLifetime() 以确保在 MySQL 服务器、操作系统或其他中间件关闭连接之前驱动程序安全关闭连接。 由于一些中间件会在 5 分钟后关闭空闲连接,我们建议超时时间短于 5 分钟。 此设置也有助于负载平衡和更改系统变量。


【文件预览】:
go-sql-driver-mysql-bcc459a
----const.go(3KB)
----.gitignore(84B)
----README.md(22KB)
----fields.go(5KB)
----nulltime_test.go(2KB)
----transaction.go(729B)
----nulltime_legacy.go(1KB)
----conncheck_dummy.go(505B)
----utils.go(21KB)
----CHANGELOG.md(10KB)
----.github()
--------ISSUE_TEMPLATE.md(446B)
--------PULL_REQUEST_TEMPLATE.md(309B)
--------workflows()
--------CONTRIBUTING.md(1KB)
----statement_test.go(3KB)
----statement.go(5KB)
----result.go(600B)
----driver_test.go(86KB)
----driver.go(3KB)
----LICENSE(16KB)
----benchmark_test.go(8KB)
----fuzz.go(533B)
----connector_test.go(578B)
----go.mod(47B)
----buffer.go(5KB)
----nulltime_go113.go(1KB)
----conncheck_test.go(872B)
----errors_test.go(989B)
----packets.go(32KB)
----connection.go(14KB)
----AUTHORS(4KB)
----connection_test.go(5KB)
----packets_test.go(8KB)
----infile.go(5KB)
----nulltime.go(1KB)
----connector.go(4KB)
----utils_test.go(12KB)
----dsn_test.go(15KB)
----dsn.go(14KB)
----rows.go(5KB)
----collations.go(9KB)
----auth.go(10KB)
----auth_test.go(39KB)
----conncheck.go(1KB)
----errors.go(3KB)

网友评论