Saat kita mempelajari antarmuka. Anda dapat melakukan beberapa pemanggilan metode di dalamnya. Namun, JDBC yang akan kita bicarakan hari ini juga merupakan antarmuka untuk menghubungkan ke database, tetapi sangat berbeda dengan antarmuka kelas, jadi setiap orang harus memperhatikan perbedaannya. Di bawah ini kami telah memilah langkah-langkah membangun JDBC. Bagi yang belum familiar dengan operasi tersebut, mari kita lihat konten spesifiknya.
1. Muat driver basis data. Biasanya metode statis forName() dari kelas Class digunakan untuk memuat driver. Misalnya kode berikut:
//Muat Kelas driver.forName(driverClass)
2. Dapatkan koneksi database melalui DriverManager. DriverManager menyediakan metode berikut:
// Dapatkan koneksi database DriverManager.getConnection(String url,String user,String password);
3. Buat objek Pernyataan melalui objek Connection. Ada tiga metode untuk membuat Pernyataan di Connection:
createStatement(): Membuat objek Pernyataan dasar.
prepStatement(String sql): Membuat objek Pernyataan yang telah dikompilasi berdasarkan pernyataan SQL yang masuk.
prepCall(String sql): Membuat objek CallableStatement berdasarkan pernyataan SQL yang masuk.
4. Gunakan Pernyataan untuk menjalankan pernyataan SQL. Semua Pernyataan memiliki tiga metode berikut untuk mengeksekusi pernyataan SQL:
mengeksekusi(): dapat menjalankan pernyataan SQL apa pun, tetapi ini lebih merepotkan.
mengeksekusiUpdate(): Terutama digunakan untuk mengeksekusi pernyataan DML dan DDL. Menjalankan pernyataan DML akan mengembalikan jumlah baris yang dipengaruhi oleh pernyataan SQL, dan menjalankan pernyataan DDL akan mengembalikan 0.
mengeksekusiQuery(): hanya dapat mengeksekusi pernyataan kueri, dan setelah eksekusi mengembalikan objek ResultSet yang mewakili hasil kueri.
5. Hasil operasi ditetapkan. Jika pernyataan SQL yang dieksekusi adalah pernyataan kueri, hasil eksekusi akan mengembalikan objek ResultSet, yang menyimpan hasil kueri pernyataan SQL. Hasil query dapat diperoleh dengan mengoperasikan objek ini.
6. Daur ulang sumber daya database, termasuk penutupan ResultSet, Statement, Connection dan sumber daya lainnya.
Di atas adalah cara kerja membangun aplikasi JDBC di Java. Setelah menonton film pengantar membangun JDBC ini, Anda dapat mengikuti langkah-langkah khusus untuk berlatih. Panduan pembelajaran Java lainnya: tutorial java