mirror of
https://github.com/golang/go.git
synced 2025-05-05 15:43:04 +00:00
sort the list
parent
67d7e785d3
commit
9e3a41d3ed
@ -10,21 +10,22 @@ See the design goals doc:
|
|||||||
|
|
||||||
Drivers for Go's sql package include:
|
Drivers for Go's sql package include:
|
||||||
|
|
||||||
|
* **AWS Athena**: https://github.com/segmentio/go-athena
|
||||||
|
* **Amazon AWS Athena**: https://github.com/uber/athenadriver
|
||||||
|
* **Apache Avatica/Phoenix**: https://github.com/apache/calcite-avatica-go
|
||||||
* **Apache H2**: https://github.com/jmrobles/h2go
|
* **Apache H2**: https://github.com/jmrobles/h2go
|
||||||
|
* **Apache Hive**: https://github.com/sql-machine-learning/gohive
|
||||||
* **Apache Ignite/GridGain**: https://github.com/amsokol/ignite-go-client
|
* **Apache Ignite/GridGain**: https://github.com/amsokol/ignite-go-client
|
||||||
* **Apache Impala**: https://github.com/bippio/go-impala
|
* **Apache Impala**: https://github.com/bippio/go-impala
|
||||||
* **Apache Avatica/Phoenix**: https://github.com/apache/calcite-avatica-go
|
|
||||||
* **Amazon AWS Athena**: https://github.com/uber/athenadriver
|
|
||||||
* **AWS Athena**: https://github.com/segmentio/go-athena
|
|
||||||
* **Azure Cosmos DB**: https://github.com/btnguyen2k/gocosmos
|
* **Azure Cosmos DB**: https://github.com/btnguyen2k/gocosmos
|
||||||
* **ClickHouse** (uses [native TCP interface](https://clickhouse.tech/docs/en/interfaces/tcp/)): https://github.com/ClickHouse/clickhouse-go
|
|
||||||
* **ClickHouse** (uses [HTTP API](https://clickhouse.tech/docs/en/interfaces/http/)): https://github.com/mailru/go-clickhouse
|
* **ClickHouse** (uses [HTTP API](https://clickhouse.tech/docs/en/interfaces/http/)): https://github.com/mailru/go-clickhouse
|
||||||
|
* **ClickHouse** (uses [native TCP interface](https://clickhouse.tech/docs/en/interfaces/tcp/)): https://github.com/ClickHouse/clickhouse-go
|
||||||
* **CockroachDB**: Use any PostgreSQL driver
|
* **CockroachDB**: Use any PostgreSQL driver
|
||||||
* **Couchbase N1QL**: https://github.com/couchbase/go_n1ql
|
* **Couchbase N1QL**: https://github.com/couchbase/go_n1ql
|
||||||
* **Databricks**: https://github.com/databricks/databricks-sql-go
|
|
||||||
* **DB2 LUW** and **DB2/Z with DB2-Connect**: https://bitbucket.org/phiggins/db2cli (Last updated 2015-08)
|
|
||||||
* **DB2 LUW** (uses cgo): https://github.com/asifjalil/cli
|
* **DB2 LUW** (uses cgo): https://github.com/asifjalil/cli
|
||||||
|
* **DB2 LUW** and **DB2/Z with DB2-Connect**: https://bitbucket.org/phiggins/db2cli (Last updated 2015-08)
|
||||||
* **DB2 LUW, z/OS, iSeries and Informix**: https://github.com/ibmdb/go_ibm_db
|
* **DB2 LUW, z/OS, iSeries and Informix**: https://github.com/ibmdb/go_ibm_db
|
||||||
|
* **Databricks**: https://github.com/databricks/databricks-sql-go
|
||||||
* **Exasol**: (pure Go): https://github.com/exasol/exasol-driver-go
|
* **Exasol**: (pure Go): https://github.com/exasol/exasol-driver-go
|
||||||
* **Firebird SQL**: https://github.com/nakagami/firebirdsql
|
* **Firebird SQL**: https://github.com/nakagami/firebirdsql
|
||||||
* **Genji** (pure go): https://github.com/genjidb/genji
|
* **Genji** (pure go): https://github.com/genjidb/genji
|
||||||
@ -33,41 +34,40 @@ Drivers for Go's sql package include:
|
|||||||
* **MS ADODB**: https://github.com/mattn/go-adodb
|
* **MS ADODB**: https://github.com/mattn/go-adodb
|
||||||
* **MS SQL Server** (pure go): https://github.com/denisenkom/go-mssqldb
|
* **MS SQL Server** (pure go): https://github.com/denisenkom/go-mssqldb
|
||||||
* **MS SQL Server** (uses cgo): https://github.com/minus5/gofreetds
|
* **MS SQL Server** (uses cgo): https://github.com/minus5/gofreetds
|
||||||
|
* **MaxCompute**: https://github.com/sql-machine-learning/gomaxcompute
|
||||||
* **MySQL**: https://github.com/go-sql-driver/mysql/ ` [*] `
|
* **MySQL**: https://github.com/go-sql-driver/mysql/ ` [*] `
|
||||||
* **MySQL**: https://github.com/siddontang/go-mysql/ ` [**] ` (also handles replication)
|
* **MySQL**: https://github.com/siddontang/go-mysql/ ` [**] ` (also handles replication)
|
||||||
* **MySQL**: https://github.com/ziutek/mymysql ` [*] `
|
* **MySQL**: https://github.com/ziutek/mymysql ` [*] `
|
||||||
* **ODBC**: https://bitbucket.org/miquella/mgodbc (Last updated 2016-02)
|
* **ODBC**: https://bitbucket.org/miquella/mgodbc (Last updated 2016-02)
|
||||||
* **ODBC**: https://github.com/alexbrainman/odbc
|
* **ODBC**: https://github.com/alexbrainman/odbc
|
||||||
|
* **Oracle** (pure go): https://github.com/sijms/go-ora
|
||||||
|
* **Oracle** (uses cgo): https://github.com/godror/godror
|
||||||
* **Oracle** (uses cgo): https://github.com/mattn/go-oci8
|
* **Oracle** (uses cgo): https://github.com/mattn/go-oci8
|
||||||
* **Oracle** (uses cgo): https://gopkg.in/rana/ora.v4
|
* **Oracle** (uses cgo): https://gopkg.in/rana/ora.v4
|
||||||
* **Oracle** (uses cgo): https://github.com/godror/godror
|
* **Postgres** (pure Go): https://github.com/jackc/pgx ` [*] `
|
||||||
* **Oracle** (pure go): https://github.com/sijms/go-ora
|
|
||||||
* **QL**: https://pkg.go.dev/modernc.org/ql
|
|
||||||
* **Postgres** (pure Go): https://github.com/lib/pq ` [*] `
|
* **Postgres** (pure Go): https://github.com/lib/pq ` [*] `
|
||||||
* **Postgres** (uses cgo): https://github.com/jbarham/gopgsqldriver
|
* **Postgres** (uses cgo): https://github.com/jbarham/gopgsqldriver
|
||||||
* **Postgres** (pure Go): https://github.com/jackc/pgx ` [*] `
|
|
||||||
* **Presto**: https://github.com/prestodb/presto-go-client
|
* **Presto**: https://github.com/prestodb/presto-go-client
|
||||||
* **SAP HANA** (uses cgo): https://help.sap.com/viewer/0eec0d68141541d1b07893a39944924e/2.0.03/en-US/0ffbe86c9d9f44338441829c6bee15e6.html
|
* **QL**: https://pkg.go.dev/modernc.org/ql
|
||||||
* **SAP HANA** (pure go): https://github.com/SAP/go-hdb
|
|
||||||
* **SAP ASE** (pure go): https://github.com/SAP/go-ase
|
* **SAP ASE** (pure go): https://github.com/SAP/go-ase
|
||||||
* **SAP ASE** (uses cgo): https://github.com/SAP/cgo-ase
|
* **SAP ASE** (uses cgo): https://github.com/SAP/cgo-ase
|
||||||
|
* **SAP HANA** (pure go): https://github.com/SAP/go-hdb
|
||||||
|
* **SAP HANA** (uses cgo): https://help.sap.com/viewer/0eec0d68141541d1b07893a39944924e/2.0.03/en-US/0ffbe86c9d9f44338441829c6bee15e6.html
|
||||||
|
* **SQL over REST**: https://github.com/adaptant-labs/go-sql-rest-driver
|
||||||
|
* **SQLite** (uses cgo): https://github.com/gwenn/gosqlite - Supports SQLite dynamic data typing
|
||||||
|
* **SQLite** (uses cgo): https://github.com/mattn/go-sqlite3 ` [*] `
|
||||||
|
* **SQLite** (uses cgo): https://github.com/mxk/go-sqlite
|
||||||
|
* **SQLite**: (pure go): https://modernc.org/sqlite
|
||||||
|
* **SQLite**: (uses cgo): https://github.com/rsc/sqlite
|
||||||
* **SingleStore**: Use any MySQL driver
|
* **SingleStore**: Use any MySQL driver
|
||||||
* **Snowflake** (pure Go): https://github.com/snowflakedb/gosnowflake
|
* **Snowflake** (pure Go): https://github.com/snowflakedb/gosnowflake
|
||||||
* **SQLite** (uses cgo): https://github.com/mattn/go-sqlite3 ` [*] `
|
|
||||||
* **SQLite** (uses cgo): https://github.com/gwenn/gosqlite - Supports SQLite dynamic data typing
|
|
||||||
* **SQLite** (uses cgo): https://github.com/mxk/go-sqlite
|
|
||||||
* **SQLite**: (uses cgo): https://github.com/rsc/sqlite
|
|
||||||
* **SQLite**: (pure go): https://modernc.org/sqlite
|
|
||||||
* **SQL over REST**: https://github.com/adaptant-labs/go-sql-rest-driver
|
|
||||||
* **Sybase SQL Anywhere**: https://github.com/a-palchikov/sqlago
|
|
||||||
* **Sybase ASE** (pure go): https://github.com/thda/tds
|
* **Sybase ASE** (pure go): https://github.com/thda/tds
|
||||||
|
* **Sybase SQL Anywhere**: https://github.com/a-palchikov/sqlago
|
||||||
* **TiDB**: Use any MySQL driver
|
* **TiDB**: Use any MySQL driver
|
||||||
* **Vertica**: https://github.com/vertica/vertica-sql-go
|
* **Vertica**: https://github.com/vertica/vertica-sql-go
|
||||||
* **Vitess**: https://pkg.go.dev/vitess.io/vitess/go/vt/vitessdriver
|
* **Vitess**: https://pkg.go.dev/vitess.io/vitess/go/vt/vitessdriver
|
||||||
* **YQL (Yahoo! Query Language)**: https://github.com/mattn/go-yql
|
|
||||||
* **Apache Hive**: https://github.com/sql-machine-learning/gohive
|
|
||||||
* **MaxCompute**: https://github.com/sql-machine-learning/gomaxcompute
|
|
||||||
* **YDB** (pure go): https://github.com/ydb-platform/ydb-go-sdk
|
* **YDB** (pure go): https://github.com/ydb-platform/ydb-go-sdk
|
||||||
|
* **YQL (Yahoo! Query Language)**: https://github.com/mattn/go-yql
|
||||||
|
|
||||||
Drivers marked with ` [*] ` are both included in and pass the compatibility test suite at https://github.com/bradfitz/go-sql-test.
|
Drivers marked with ` [*] ` are both included in and pass the compatibility test suite at https://github.com/bradfitz/go-sql-test.
|
||||||
Drivers marked with ` [**] ` pass the compatibility test suite but are not currently included in it.
|
Drivers marked with ` [**] ` pass the compatibility test suite but are not currently included in it.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user