多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# H.1\. 客户端接口 在基本的PostgreSQL发布中仅包含两个客户端接口: * [libpq](#calibre_link-496)被包含的原因是它是主C语言接口, 许多其它客户端接口都依赖于它。 * [ECPG](#calibre_link-620)被包含的原因是它是它依赖于服务器端SQL语法, 因此对PostgreSQL自身的变化非常敏感。 除此以外的所有其它语言的接口都是外部项目并独立发布,[Table H-1](#calibre_link-1979) 列出了其中的一些。 需要注意的是其中的一些发布许可证与PostgreSQL不同。 要了解更多关于每种语言的接口细节以及许可证等信息,请参考它们各自的文档。 **Table H-1\. 外部客户端接口** | 名字 | 语言 | 注释 | 网站 | | --- | --- | --- | --- | | DBD::Pg | Perl | Perl DBI驱动 | [http://search.cpan.org/dist/DBD-Pg/](http://search.cpan.org/dist/DBD-Pg/) | | JDBC | JDBC | 类型4 JDBC驱动 | [http://jdbc.postgresql.org/](http://jdbc.postgresql.org/) | | libpqxx | C++ | 新型C++接口 | [http://pqxx.org/](http://pqxx.org/) | | Npgsql | .NET | .NET数据提供者 | [http://npgsql.projects.postgresql.org/](http://npgsql.projects.postgresql.org/) | | pgtclng | Tcl | | [http://sourceforge.net/projects/pgtclng/](http://sourceforge.net/projects/pgtclng/) | | psqlODBC | ODBC | ODBC驱动 | [http://psqlodbc.projects.postgresql.org/](http://psqlodbc.projects.postgresql.org/) | | psycopg | Python | DB API 2.0-兼容 | [http://initd.org/psycopg/](http://initd.org/psycopg/) |