Mendaftarkan kelas pengemudi - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog.

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

Mendaftarkan kelas pengemudi

Pastikan Anda mendaftarkan kelas yang sesuai untuk aplikasi Anda. Anda menggunakan kelas berikut untuk menghubungkan driver Amazon Redshift JDBC ke penyimpanan data Amazon Redshift:

  • Driverkelas diperluasjava.sql.Driver.

  • DataSourcekelas diperluas javax.sql.DataSource danjavax.sql.ConnectionPoolDataSource.

Driver mendukung nama kelas berkualifikasi penuh berikut yang independen dari versi JDBC:

  • com.amazon.redshift.jdbc.Driver

  • com.amazon.redshift.jdbc.DataSource

Contoh berikut menunjukkan bagaimana menggunakan DriverManager kelas untuk membuat koneksi untuk JDBC 4.2.

private static Connection connectViaDM() throws Exception { Connection connection = null; connection = DriverManager.getConnection(CONNECTION_URL); return connection; }

Contoh berikut menunjukkan bagaimana menggunakan DataSource kelas untuk membuat koneksi.

private static Connection connectViaDS() throws Exception { Connection connection = null; 11 Amazon Redshift JDBC Driver Installation and Configuration Guide DataSource ds = new com.amazon.redshift.jdbc.DataSource (); ds.setURL(CONNECTION_URL); connection = ds.getConnection(); return connection; }