文件名称:go-sqlite3:使用数据库的sqlite3驱动程序
文件大小:2.29MB
文件格式:ZIP
更新时间:2024-02-23 09:34:28
go sqlite sqlite3-driver GoC
go-sqlite3 最新的稳定版本是v1.14或更高版本,而不是v2。 注意:增加到v2是偶然的。 没有重大变化或功能。 描述 sqlite3驱动程序符合内置的数据库/ sql接口 支持的Golang版本:请参阅 总览 安装 可以使用go get命令安装此软件包: go get github.com/mattn/go-sqlite3 go-sqlite3是cgo软件包。 如果要使用go-sqlite3构建应用,则需要gcc。 但是,使用go install github.com/mattn/go-sqlite3 (需要gcc)构建并安装go-sqlite3之后,您以后就可以构建应用程序而无需依赖gcc。 重要提示:因为这是启用了CGO软件包,所以您需要设置环境变量CGO_ENABLED=1并在路径中存在gcc编译。 API参考 API文档可在以下位置找到: : 可以在目录下找到 连接字符串 创建新SQLite数据库或与现有数据库的连接时,可以使用文件名提供其他选项。 这也称为DSN字符串。 (数据源名称)。 选项将附加在SQLite数据库的文件名之后。 数据库文件名和
【文件预览】:
go-sqlite3-master
----sqlite3_opt_unlock_notify.c(2KB)
----error.go(6KB)
----sqlite3_opt_userauth_test.go(15KB)
----sqlite3_opt_introspect.go(355B)
----go.mod(44B)
----error_test.go(6KB)
----callback_test.go(3KB)
----sqlite3ext.h(35KB)
----sqlite3_libsqlite3.go(495B)
----static_mock.go(1KB)
----.github()
--------FUNDING.yml(448B)
--------workflows()
----sqlite3_func_crypt.go(4KB)
----sqlite3_opt_preupdate_hook.go(3KB)
----sqlite3_opt_json1.go(283B)
----go.sum(0B)
----upgrade()
--------upgrade.go(4KB)
--------package.go(247B)
----sqlite3_load_extension.go(2KB)
----sqlite3_opt_preupdate_omit.go(767B)
----sqlite3_opt_unlock_notify_test.go(5KB)
----sqlite3_usleep_windows.go(1KB)
----sqlite3-binding.c(7.81MB)
----sqlite3_other.go(376B)
----sqlite3.go(62KB)
----callback.go(11KB)
----sqlite3_opt_userauth.go(7KB)
----sqlite3_opt_preupdate.go(513B)
----sqlite3_opt_fts5.go(286B)
----sqlite3_go113_test.go(2KB)
----sqlite3_opt_vacuum_full.go(357B)
----sqlite3_opt_secure_delete_fast.go(362B)
----sqlite3_opt_secure_delete.go(354B)
----sqlite3_type.go(2KB)
----LICENSE(1KB)
----sqlite3_opt_preupdate_hook_test.go(3KB)
----sqlite3_load_extension_omit.go(587B)
----doc.go(4KB)
----_example()
--------vtable()
--------trace()
--------simple()
--------hook()
--------custom_func()
--------mod_regexp()
--------limit()
--------mod_vtable()
--------vtable_eponymous_only()
----sqlite3_load_extension_test.go(1KB)
----README.md(28KB)
----backup_test.go(10KB)
----sqlite3_opt_vacuum_incr.go(357B)
----sqlite3_trace.go(8KB)
----sqlite3_opt_app_armor.go(370B)
----sqlite3_context.go(3KB)
----sqlite3_func_crypt_test.go(2KB)
----sqlite3_go18_test.go(12KB)
----sqlite3_opt_allow_uri_authority.go(364B)
----sqlite3_opt_unlock_notify.go(2KB)
----convert.go(7KB)
----sqlite3_test.go(58KB)
----sqlite3_opt_icu.go(428B)
----sqlite3_windows.go(419B)
----sqlite3_opt_foreign_keys.go(360B)
----.codecov.yml(52B)
----sqlite3_opt_fts3_test.go(3KB)
----.gitignore(129B)
----sqlite3_go18.go(2KB)
----sqlite3_opt_stat4.go(343B)
----sqlite3_opt_vtable_test.go(14KB)
----sqlite3_opt_vtable.go(20KB)
----backup.go(2KB)
----sqlite3_solaris.go(275B)
----sqlite3-binding.h(573KB)
----sqlite3_opt_userauth_omit.go(4KB)