Contoh kode untuk menghubungkan ke database MySQL
Untuk menginstall JDBC, kamu perlu mengunduh driver JDBC yang sesuai dengan database yang ingin kamu hubungkan. Misalnya, jika kamu ingin menggunakan MySQL, kamu bisa mengunduh driver JDBC MySQL dari situs resmi MySQL². Jika kamu ingin menggunakan Oracle, kamu bisa mengunduh driver JDBC Oracle dari situs resmi Oracle³. Setelah mengunduh file JAR yang berisi driver JDBC, kamu perlu menambahkannya ke classpath Java agar bisa digunakan oleh program Java.
Untuk menggunakan JDBC untuk menghubungkan ke database, kamu perlu melakukan beberapa langkah berikut:
- Impor paket java.sql yang berisi kelas dan antarmuka JDBC.
- Daftarkan driver JDBC yang sesuai dengan database yang ingin kamu hubungkan dengan menggunakan metode Class.forName().
- Buat objek Connection dengan menggunakan metode DriverManager.getConnection() dan memberikan URL, username, dan password database.
- Buat objek Statement atau PreparedStatement untuk mengeksekusi query SQL dengan menggunakan metode createStatement() atau prepareStatement() dari objek Connection.
- Eksekusi query SQL dengan menggunakan metode executeQuery() atau executeUpdate() dari objek Statement atau PreparedStatement dan dapatkan objek ResultSet jika query menghasilkan data.
- Proses data yang didapatkan dari objek ResultSet dengan menggunakan metode getXXX() sesuai dengan tipe data kolom.
- Tutup objek ResultSet, Statement atau PreparedStatement, dan Connection dengan menggunakan metode close().
Berikut adalah contoh kode untuk menghubungkan ke database MySQL dengan menggunakan JDBC:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | import java.sql.*; public class JDBCExample { public static void main(String[] args) { // URL database MySQL String url = "jdbc:mysql://localhost:3306/nama_database"; // Username dan password database String username = "root"; String password = "123456"; // Objek koneksi Connection connection = null; // Objek statement Statement statement = null; // Objek result set ResultSet resultSet = null; try { // Daftarkan driver JDBC MySQL Class.forName("com.mysql.cj.jdbc.Driver"); // Buat koneksi ke database connection = DriverManager.getConnection(url, username, password); // Buat statement untuk mengeksekusi query statement = connection.createStatement(); // Eksekusi query SQL dan dapatkan result set resultSet = statement.executeQuery("SELECT * FROM nama_tabel"); // Proses data dari result set while (resultSet.next()) { // Ambil data dari kolom pertama (misalnya id) int id = resultSet.getInt(1); // Ambil data dari kolom kedua (misalnya nama) String nama = resultSet.getString(2); // Cetak data ke layar System.out.println("ID: " + id + ", Nama: " + nama); } } catch (ClassNotFoundException e) { // Driver JDBC tidak ditemukan e.printStackTrace(); } catch (SQLException e) { // Terjadi kesalahan saat koneksi atau query e.printStackTrace(); } finally { // Tutup semua sumber daya yang digunakan try { if (resultSet != null) { resultSet.close(); } if (statement != null) { statement.close(); } if (connection != null) { connection.close(); } } catch (SQLException e) { e.printStackTrace(); } } } } |
Source:
(1) MySQL :: Download Connector/J. https://dev.mysql.com/downloads/connector/j/.
(2) Download, Install and Configure Oracle Database JDBC Driver. https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbbz/.
(3) how to install JDBC and how to use it to connect to mysql?. https://stackoverflow.com/questions/3182282/how-to-install-jdbc-and-how-to-use-it-to-connect-to-mysql.
0 Response to "Contoh kode untuk menghubungkan ke database MySQL"
Post a Comment