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];
Jika nilai URL Anda berisi salah satu karakter yang dicadangkan URI berikut, nilainya harus dikodekan URL:
-
;
-
+
-
{
-
}
-
[
-
]
-
&
-
=
-
?
-
ruang kosong
Misalnya, jika PWD
nilai Andapassword:password
, URL koneksi yang menggunakan nilai itu akan terlihat seperti berikut:
jdbc:redshift://redshift.company.us-west-1.redshift.amazonaws.com:9000/dev;UID=amazon;PWD=password%3Apassword
Misalnya, Anda ingin terhubung ke port 9000 pada cluster Amazon Redshift di Wilayah AS Barat (California Utara). AWS Anda juga ingin mengakses database bernama dev
dan mengotentikasi koneksi menggunakan nama pengguna dan kata sandi database. 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=true;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev?ssl=true;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=true;defaultRowFetchSize=100
jdbc:redshift://my_host:5439/dev;ssl=true&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.