-->

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:

  1. Impor paket java.sql yang berisi kelas dan antarmuka JDBC.
  2. Daftarkan driver JDBC yang sesuai dengan database yang ingin kamu hubungkan dengan menggunakan metode Class.forName().
  3. Buat objek Connection dengan menggunakan metode DriverManager.getConnection() dan memberikan URL, username, dan password database.
  4. Buat objek Statement atau PreparedStatement untuk mengeksekusi query SQL dengan menggunakan metode createStatement() atau prepareStatement() dari objek Connection.
  5. Eksekusi query SQL dengan menggunakan metode executeQuery() atau executeUpdate() dari objek Statement atau PreparedStatement dan dapatkan objek ResultSet jika query menghasilkan data.
  6. Proses data yang didapatkan dari objek ResultSet dengan menggunakan metode getXXX() sesuai dengan tipe data kolom.
  7. 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.

Berlangganan update artikel terbaru via email:

0 Response to "Contoh kode untuk menghubungkan ke database MySQL"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel