Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyambungkan Java ke Pangkalan Data MySQL?

Bagaimana untuk Menyambungkan Java ke Pangkalan Data MySQL?

DDD
Lepaskan: 2024-12-19 11:05:34
asal
245 orang telah melayarinya

How to Connect Java to a MySQL Database?

Sambungkan Java ke Pangkalan Data MySQL

Panduan Langkah demi Langkah

1. Pasang Pelayan MySQL dan Pemacu JDBC

  • Muat turun pelayan MySQL dan pasangkannya.
  • Muat turun pemacu MySQL JDBC dan tambahkannya pada laluan kelas.

2. Cipta Pangkalan Data MySQL dan Pengguna

  • Buat pangkalan data javabase menggunakan arahan berikut:
    CIPTA PANGKALAN DATA javabase SET KARAKTER LALAI utf8 COLLATE utf8_unicode_ci;
  • Cipta pengguna Java berikannya akses:
    `BUAT PENGGUNA 'java'@'localhost' DIKENAL PASTI OLEH 'kata laluan';
    BERIKAN SEMUA PADA javabase.* KEPADA 'java'@'localhost' DIKENAL PASTI OLEH 'kata laluan';`

3 . Tentukan URL JDBC

URL JDBC untuk menyambung ke pangkalan data MySQL ialah:

jdbc:mysql://hostname:port/databasename
Salin selepas log masuk

Tetapkan nama hos kepada localhost untuk sambungan setempat, port kepada 3306 (lalai) dan nama pangkalan data kepada javabase.

4. Uji Sambungan MySQL dengan Java

Tulis kod Java berikut untuk menguji sambungan:

String url = "jdbc:mysql://localhost:3306/javabase";
String username = "java";
String password = "password";

try (Connection connection = DriverManager.getConnection(url, username, password)) {
    System.out.println("Database connected!");
} catch (SQLException e) {
    throw new IllegalStateException("Cannot connect the database!", e);
}
Salin selepas log masuk

Menyelesaikan masalah

  • Jika anda menghadapi ralat "Tiada pemandu yang sesuai ditemui", pastikan pemandu JDBC dimuatkan dalam classpath.
  • Jika anda mengalami keengganan sambungan atau ralat tamat masa, sahkan sambungan rangkaian dan status pelayan MySQL.
  • Untuk bantuan penyelesaian masalah lanjut, rujuk dokumentasi MySQL rasmi.

Atas ialah kandungan terperinci Bagaimana untuk Menyambungkan Java ke Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan