Membangun URL koneksi - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membangun URL koneksi

Gunakan URL koneksi untuk memasok informasi koneksi ke penyimpanan data yang Anda akses. Berikut ini adalah format URL koneksi untuk driver Amazon Redshift JDBC versi 2.1. Di sini, [Host] titik akhir server Amazon Redshift dan [Port] adalah jumlah port Transmission Control Protocol (TCP) yang digunakan server untuk mendengarkan permintaan klien.

jdbc:redshift://[Host]:[Port]

Berikut ini adalah format URL koneksi yang menentukan beberapa pengaturan opsional.

jdbc:redshift://[Host]:[Port]/[database];[Property1]=[Value]; [Property2]=[Value];

Misalnya, misalkan Anda ingin terhubung ke port 9000 pada cluster Amazon Redshift di Wilayah AS Barat (California Utara) aktif. AWS Anda juga ingin mengakses database bernama dev dan mengotentikasi koneksi menggunakan nama pengguna database dan kata sandi. Dalam hal ini, Anda menggunakan URL koneksi berikut.

jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=amazon

Anda dapat menggunakan karakter berikut untuk memisahkan opsi konfigurasi dari sisa string URL:

  • ;

  • ?

Misalnya, string URL berikut setara:

jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=false;defaultRowFetchSize=100

Anda dapat menggunakan karakter berikut untuk memisahkan opsi konfigurasi satu sama lain dalam string URL:

  • ;

  • &

Misalnya, string URL berikut setara:

jdbc:redshift://my_host:5439/dev;ssl=false;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev;ssl=false&defaultRowFetchSize=100

Contoh URL berikut menentukan tingkat log 6 dan jalur untuk log.

jdbc:redshift://redshift.amazonaws.com:5439/dev;DSILogLevel=6;LogPath=/home/user/logs;

Jangan duplikat properti di URL koneksi.

Untuk daftar lengkap opsi konfigurasi yang dapat Anda tentukan, lihatOpsi untuk konfigurasi driver JDBC versi 2.1.

catatan

Saat Anda terhubung, jangan gunakan alamat IP node cluster atau alamat IP titik akhir VPC. Selalu gunakan titik akhir Redshift untuk menghindari pemadaman yang tidak perlu. Satu-satunya pengecualian untuk menggunakan URL endpoint adalah ketika Anda menggunakan nama domain khusus. Untuk informasi selengkapnya, lihat Menggunakan nama domain khusus untuk koneksi klien.