diff --git a/product/en/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/1-development-based-on-jdbc-overview.md b/product/en/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/1-development-based-on-jdbc-overview.md index 3363d3a017a6439552ad7308ca2e2f4dac4e49ba..74f232a2f0df7b72d9bf6687e4b9f077ae9f84bd 100644 --- a/product/en/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/1-development-based-on-jdbc-overview.md +++ b/product/en/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/1-development-based-on-jdbc-overview.md @@ -7,4 +7,4 @@ date: 2021-04-26 # Overview -Java Database Connectivity (JDBC) is a Java API for running SQL statements. It provides unified access interfaces for different relational databases, based on which applications process data. The MogDB library supports JDBC 4.0 and requires JDK 1.8 for code compiling. It does not support JDBC-ODBC bridge. +Java Database Connectivity (JDBC) is a Java API for running SQL statements. It provides unified access interfaces for different relational databases, based on which applications process data. MogDB supports JDBC 4.0 and requires JDK 1.8 for code compiling. It does not support JDBC-ODBC bridge. diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md new file mode 100644 index 0000000000000000000000000000000000000000..adc50907901ba255f81ece5eaf5c78ecd05ab99f --- /dev/null +++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md @@ -0,0 +1,14 @@ +--- +title: Use C/C++ to Access MogDB +summary: Use C/C++ to Access MogDB +author: Guo Huan +date: 2022-03-25 +--- + + + +# Use C/C++ to Access MogDB + +libpq is the C application programmer's interface to PostgreSQL. libpq is a set of library functions that allow client programs to pass queries to the PostgreSQL backend server and to receive the results of these queries. libpq is also the underlying engine for several other PostgreSQL application interfaces, including those written for C++, Perl, Python, Tcl and ECPG. + +For detailed instructions on using C/C++ to access MogDB database, please refer to [Development Based on libpq](1-development-based-on-libpq) chapter in "Developer's Guide". diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md new file mode 100644 index 0000000000000000000000000000000000000000..2268a240c4a07ee5cf98f213f076e694b297baf2 --- /dev/null +++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md @@ -0,0 +1,14 @@ +--- +title: Use Java to Access MogDB +summary: Use Java to Access MogDB +author: Guo Huan +date: 2022-03-25 +--- + + + +# Use Java to Access MogDB + +Java Database Connectivity (JDBC) is a Java API for running SQL statements. It provides unified access interfaces for different relational databases, based on which applications process data. MogDB supports JDBC 4.0. + +For detailed instructions on using Java to access MogDB database, please refer to [Development Based on JDBC](1-development-based-on-jdbc-overview) chapter in "Developer's Guide". diff --git a/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md new file mode 100644 index 0000000000000000000000000000000000000000..28b12116140906452e24d2638cc8fa817e46e2c3 --- /dev/null +++ b/product/en/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md @@ -0,0 +1,14 @@ +--- +title: Use Python to Access MogDB +summary: Use Python to Access MogDB +author: Guo Huan +date: 2022-03-25 +--- + + + +# Use Python to Access MogDB + +Psycopg is a Python API used to execute SQL statements and provides a unified access API for PostgreSQL and GaussDB. Applications can perform data operations based on psycopg. Psycopg2 is an encapsulation of libpq and is implemented using the C language, which is efficient and secure. It provides cursors on both clients and servers, asynchronous communication and notification, and the COPY TO and COPY FROM functions. Psycopg2 supports multiple types of Python out-of-the-box and adapts to PostgreSQL data types. Through the flexible object adaptation system, you can extend and customize the adaptation. Psycopg2 is compatible with Unicode and Python 3. + +MogDB supports the psycopg2 feature and allows psycopg2 to be connected in SSL mode. For detailed instructions on using Python to access MogDB database, please refer to [Development Based on Psycopg](1-psycopg-based-development) chapter in "Developer's Guide". diff --git a/product/en/docs-mogdb/v2.1/toc.md b/product/en/docs-mogdb/v2.1/toc.md index ed6c3028d0a63e10cab25de1b4e506b9c140935a..2b954b1ae50929395c34d3c100b04bf930648bf8 100644 --- a/product/en/docs-mogdb/v2.1/toc.md +++ b/product/en/docs-mogdb/v2.1/toc.md @@ -37,6 +37,10 @@ + Use Middleware to Access MogDB + [Use WebLogic to Configure MogDB Data Sources](/quick-start/mogdb-access/use-middleware-to-access-mogdb/weblogic-configures-mogdb(postgresql)-data-source-reference.md) + [Use WebSphere to Configure MogDB Data Sources](/quick-start/mogdb-access/use-middleware-to-access-mogdb/websphere-configures-mogdb(postgresql)-data-source-reference.md) + + Use Programming Language to Access MogDB + + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + [Using Sample Dataset Mogila](/quick-start/mogila.md) + Installation Guide + [Container Installation](/installation-guide/docker-installation/docker-installation.md) diff --git a/product/en/docs-mogdb/v2.1/toc_quickstart.md b/product/en/docs-mogdb/v2.1/toc_quickstart.md index 06b491ceeb83b5fd865da2678f419e57cbfa0045..5e0af80441bbb4a67d164bc501ab1d488b83e57f 100644 --- a/product/en/docs-mogdb/v2.1/toc_quickstart.md +++ b/product/en/docs-mogdb/v2.1/toc_quickstart.md @@ -17,4 +17,8 @@ + Use Middleware to Access MogDB + [Use WebLogic to Configure MogDB Data Sources](/quick-start/mogdb-access/use-middleware-to-access-mogdb/weblogic-configures-mogdb(postgresql)-data-source-reference.md) + [Use WebSphere to Configure MogDB Data Sources](/quick-start/mogdb-access/use-middleware-to-access-mogdb/websphere-configures-mogdb(postgresql)-data-source-reference.md) + + Use Programming Language to Access MogDB + + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + [Using Sample Dataset Mogila](/quick-start/mogila.md) diff --git a/product/zh/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/2-jdbc-package-driver-class-and-environment-class.md b/product/zh/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/2-jdbc-package-driver-class-and-environment-class.md index ef6e177dfe1d79df3af23df0b12c031b1dabc60a..9d8e526442e523d16ebf6c937d8532e42585365f 100644 --- a/product/zh/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/2-jdbc-package-driver-class-and-environment-class.md +++ b/product/zh/docs-mogdb/v2.1/developer-guide/dev/2-development-based-on-jdbc/2-jdbc-package-driver-class-and-environment-class.md @@ -40,9 +40,9 @@ date: 2021-04-26 c. 在"系统属性"页面,"高级"页签上单击"环境变量"。 - d. 在"环境变量"页面上,"系统变量"区域单击"新建"或"编辑"配置系统变量。变量说明请参见[表1](#变量说明)。 + d. 在"环境变量"页面上,"系统变量"区域单击"新建"或"编辑"配置系统变量。变量说明请参见表1。 -**表 1 **变量说明 +**表 1** 变量说明 | 变量名 | 操作 | 变量值 | | :-------- | :--------------- | :-------------------- | diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md new file mode 100644 index 0000000000000000000000000000000000000000..2f2963daec699666928d664e7cc93b021a9ec650 --- /dev/null +++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md @@ -0,0 +1,14 @@ +--- +title: 使用C/C++访问MogDB +summary: 使用C/C++访问MogDB +author: Guo Huan +date: 2022-03-25 +--- + + + +# 使用C/C++访问MogDB + +libpq是PostgreSQL的C应用程序接口,是一套允许客户程序向PostgreSQL服务进程发送查询并且获得查询结果的库函数。libpq同时也是其他几个PostgreSQL应用接口下面的引擎, 包括C++、Perl、Python、Tcl和ECPG。 + +关于使用C/C++访问MogDB数据库的详细说明请参考《开发者指南》中[基于libpq开发](1-development-based-on-libpq)章节的内容。 diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md new file mode 100644 index 0000000000000000000000000000000000000000..88bb1260efaee4c561f36065b6a1161bfe8e9517 --- /dev/null +++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md @@ -0,0 +1,14 @@ +--- +title: 使用Java访问MogDB +summary: 使用Java访问MogDB +author: Guo Huan +date: 2022-03-25 +--- + + + +# 使用Java访问MogDB + +JDBC(Java Database Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。MogDB数据库提供了对JDBC 4.0特性的支持。 + +关于使用Java访问MogDB数据库的详细说明请参考《开发者指南》中[基于JDBC开发](1-development-based-on-jdbc-overview)章节的内容。 diff --git a/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md new file mode 100644 index 0000000000000000000000000000000000000000..0f3f1158fb4c74a68b74df1d48dfaf0bc3887e31 --- /dev/null +++ b/product/zh/docs-mogdb/v2.1/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md @@ -0,0 +1,14 @@ +--- +title: 使用Python访问MogDB +summary: 使用Python访问MogDB +author: Guo Huan +date: 2022-03-25 +--- + + + +# 使用Python访问MogDB + +Psycopg是一种用于执行SQL语句的PythonAPI,可以为PostgreSQL、GaussDB数据库提供统一访问接口,应用程序可基于它进行数据操作。Psycopg2是对libpq的封装,主要使用C语言实现,既高效又安全。它具有客户端游标和服务器端游标、异步通信和通知、支持“COPY TO/COPY FROM”功能。支持多种类型Python开箱即用,适配PostgreSQL数据类型;通过灵活的对象适配系统,可以扩展和定制适配。Psycopg2兼容Unicode和Python 3。 + +MogDB数据库提供了对Psycopg2特性的支持,并且支持psycopg2通过SSL模式链接。关于使用Python访问MogDB数据库的详细说明请参考《开发者指南》中[基于Psycopg开发](1-psycopg-based-development)章节的内容。 diff --git a/product/zh/docs-mogdb/v2.1/toc.md b/product/zh/docs-mogdb/v2.1/toc.md index 3a60ee0d15618d626aa8536998e1eabd0bed36c2..3a5fc14cb491b07fb5673029e7bea00f4b9cc53e 100644 --- a/product/zh/docs-mogdb/v2.1/toc.md +++ b/product/zh/docs-mogdb/v2.1/toc.md @@ -37,6 +37,10 @@ + 使用中间件访问MogDB + [WebLogic配置MogDB数据源参考](/quick-start/mogdb-access/use-middleware-to-access-mogdb/weblogic-configures-mogdb(postgresql)-data-source-reference.md) + [WebSphere配置MogDB数据源参考](/quick-start/mogdb-access/use-middleware-to-access-mogdb/websphere-configures-mogdb(postgresql)-data-source-reference.md) + + 使用编程语言访问MogDB + + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + [使用样本数据集Mogila](/quick-start/mogila.md) + 安装指南 + [容器化安装](/installation-guide/docker-installation/docker-installation.md) diff --git a/product/zh/docs-mogdb/v2.1/toc_quickstart.md b/product/zh/docs-mogdb/v2.1/toc_quickstart.md index 6195352c8a5fe3e16153b249b9a4ffdc9a491d51..730ee3078dfc2d07e67a8d6ec0e8f26628667597 100644 --- a/product/zh/docs-mogdb/v2.1/toc_quickstart.md +++ b/product/zh/docs-mogdb/v2.1/toc_quickstart.md @@ -17,4 +17,8 @@ + 使用中间件访问MogDB + [WebLogic配置MogDB数据源参考](/quick-start/mogdb-access/use-middleware-to-access-mogdb/weblogic-configures-mogdb(postgresql)-data-source-reference.md) + [WebSphere配置MogDB数据源参考](/quick-start/mogdb-access/use-middleware-to-access-mogdb/websphere-configures-mogdb(postgresql)-data-source-reference.md) + + 使用编程语言访问MogDB + + [Java](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/java.md) + + [C/C++](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/c-cpp.md) + + [Python](/quick-start/mogdb-access/use-programming-language-to-access-mogdb/python.md) + [使用样本数据集Mogila](/quick-start/mogila.md) \ No newline at end of file