All Products
Search
Document Center

AnalyticDB:ODBC

Last Updated:Mar 28, 2026

Hubungkan ke instans AnalyticDB for PostgreSQL menggunakan Open Database Connectivity (ODBC).

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Titik akhir internal atau publik dari instans AnalyticDB for PostgreSQL Anda

    • Titik akhir internal: gunakan ini jika klien Anda berjalan pada instans Elastic Compute Service (ECS) di wilayah dan jenis jaringan yang sama dengan instans AnalyticDB for PostgreSQL. Temukan titik akhir tersebut di halaman Basic Information pada Konsol AnalyticDB for PostgreSQL, di bawah bagian Database Connection Information.

    • Titik akhir publik: gunakan ini jika klien Anda berada pada instans ECS di wilayah atau jenis jaringan yang berbeda, atau di luar Alibaba Cloud. Lihat Manage public endpoints untuk mengajukan permohonan.

  • Alamat IP klien yang telah ditambahkan ke daftar putih alamat IP instans. Lihat Configure an IP address whitelist.

  • Manajer paket yum tersedia di host Linux Anda.

Hubungkan melalui ODBC

Langkah 1: Instal driver ODBC

Driver ODBC PostgreSQL bersifat open source dan dilisensikan di bawah GNU Lesser General Public License (LGPL). Jalankan perintah berikut untuk menginstalnya:

yum install -y unixODBC.x86_64
yum install -y postgresql-odbc.x86_64

Langkah 2: Konfigurasikan sumber data

Buka file /etc/odbc.ini untuk diedit:

vim /etc/odbc.ini

Tambahkan bagian koneksi dengan detail instans Anda. Berikut contohnya:

[mygpdb]
Description = Test to gp
Driver      = PostgreSQL
Database    = <your-database>
Servername  = <your-instance-endpoint>
UserName    = <your-username>
Password    = <your-password>
Port        = 5432
ReadOnly    = 0

Ganti placeholder dengan nilai aktual Anda:

ParameterDescriptionExample
[mygpdb]Nama sumber data (DSN). Gunakan nama ini saat melakukan koneksi.[mygpdb]
DriverNama driver.PostgreSQL
DatabaseNama database yang akan dihubungkan.mydb
ServernameTitik akhir instans AnalyticDB for PostgreSQL Anda.gp-bp1k1b8683t****.gpdb.rds.aliyuncs.com
UserNameUsername database.myuser
PasswordPassword pengguna database.MyPassword12!
PortNomor port.5432
ReadOnlyApakah koneksi bersifat read-only.0

Langkah 3: Uji koneksi

Jalankan perintah berikut untuk memverifikasi koneksi:

echo "select count(*) from pg_class" | isql mygpdb

Koneksi yang berhasil menghasilkan output seperti berikut:

+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL> select count(*) from pg_class
+---------------------+
| count               |
+---------------------+
| 388                 |
+---------------------+
SQLRowCount returns 1
1 rows fetched

Langkah 4: Hubungkan aplikasi Anda

Setelah driver ODBC berhasil terhubung, konfigurasikan aplikasi Anda untuk menggunakan driver tersebut. Lihat sumber daya berikut untuk panduan spesifik berdasarkan bahasa pemrograman:

Informasi tambahan

Situs web resmi Greenplum menyediakan paket alat yang mencakup JDBC, ODBC, dan libpq. Lihat dokumentasi Greenplum untuk detail instalasi dan penggunaan.

Langkah selanjutnya