Artikel ini terutama menggunakan MySQL sebagai contoh untuk menggambarkan bagaimana Java terhubung ke database. Konten spesifiknya adalah sebagai berikut
Tentu saja, pertama -tama, Anda perlu menginstal JDK (biasanya JDK1.5.x). Kemudian instal MySQL, ini relatif sederhana, jadi saya tidak akan berbicara tentang proses spesifik. Setelah mengkonfigurasi kedua lingkungan ini, unduh driver JDBC MySQL-Connector-Java-5.0.5.zip (ini adalah versi terbaru). Lalu unzip ke kedua direktori. Saya unzip ke disk d, dan kemudian menambahkan mysql-connector-java-5.0.5-bin.jar di direktori ke classpath, sebagai berikut: "komputer saya"-> "properti"-> "Advanced"-> "Variabel Lingkungan" , edit classpath dalam variabel sistem, tambahkan "Advanced" D: /mysql-connector-java-5.0.5/mysql-connector-java-5.0.5-bin.jar ke akhir, dan tambahkan " ; " Sebelum menambahkan string ini untuk membedakannya dari classpath sebelumnya. Lalu pastikan.
Lingkungan dikonfigurasi, sangat sederhana. Sekarang, konfigurasikan mySQL terlebih dahulu, atur nama penggunanya ke "root" dan kata sandi ke "root". Buat database pada baris perintah atau dengan perangkat lunak front-end SQL.
Saya menggunakan perangkat lunak front-end Sqlyog untuk membuat database.
Buat database terlebih dahulu:
Buat basis data scutcs;
Selanjutnya, buat tabel:
Buat Table Student (SNO Char (7) bukan nol, Sname Varchar (8) bukan nol, sex char (2) bukan nol, tanggal bdate bukan nol, tinggi dec (5,2) default 000.00, kunci utama (sno));
Kemudian masukkan data, Anda dapat menggunakan pernyataan SQL Insert ke <Table Name> Values (value1, Value2, ...);
Anda juga dapat menggunakan sqlyog untuk beroperasi
Oke, buatlah.
Selanjutnya, kami akan menulis file .java untuk menunjukkan cara mengakses database MySQL.
impor java.sql.*; kelas publik jdbctest {public static void main (string [] args) {// driver name string driver = "com.mysql.jdbc.driver"; // poin URL ke nama basis data yang akan diakses string url = "jdbc: mysql: //127.0.0.1: 3306/scutcs"; // nama pengguna selama string konfigurasi mySQL user = "root"; // Kata sandi selama MySQL Configuration String Password = "Root"; coba {// muat driver class.forname (driver); // koneksi database kontinu Conn = driverManager.getConnection (url, pengguna, kata sandi); if (! conn.isclosed ()) system.out.println ("Berhasil menghubungkan ke database!"); // Pernyataan digunakan untuk menjalankan pernyataan pernyataan SQL SQL = conn.createStatement (); // Pernyataan SQL untuk dieksekusi String SQL = "Pilih * dari Siswa"; // hasil hasil rs = pernyataan.executeQuery (sql); System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- adalah sebagai berikut: "); System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Kemudian gunakan karakter GB2312 yang diatur untuk mendekode nama array byte yang ditentukan = string baru (name.getBytes ("iso-8859-1"), "GB2312"); // output hasil sistem.out.println (rs.getString ("sno") + "/t" + name); } rs.close (); conn.close (); } catch (ClassNotFoundException e) {System.out.println ("Maaf, tidak dapat menemukan driver!"); e.printstacktrace (); } catch (sqlexception e) {e.printstacktrace (); } catch (Exception e) {E.PrintStackTrace (); }}}Selanjutnya, mari kita lari untuk melihat efeknya:
D:/testjdbc> javac jdbctest.javad:/testjdbc> java jdbctestsuceded terhubung ke database! ---------------------------------------
Hasil eksekusi adalah sebagai berikut:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Di atas adalah langkah terperinci untuk Java untuk terhubung ke database MySQL. Saya berharap ini akan membantu untuk pembelajaran semua orang, dan saya harap semua orang akan lebih mendukung wulin.com.