Artikel ini menjelaskan pengoperasian Java yang menghubungkan ke database dan menampilkan data berdasarkan JDBC. Bagikan untuk referensi Anda, sebagai berikut:
1. Impor paket JDBC
Untuk terhubung ke database MySQL Java, Anda perlu menggunakan alat JDBC (MySQL-Connector-Java-5.1.39-Bin.jar). Ini adalah paket toples. Basis data yang berbeda sesuai dengan paket toples yang berbeda. Berikut adalah paket JAR Database MySQL. Mengimpor sangat sederhana. Klik kanan pada proyek dengan mouse - Build Path - Configure Build Path - Pilih Perpustakaan - Tambahkan stoples eksternal di sebelah kanan, dan cukup pilih paket JDBC yang benar.
2. Buat database (Contoh: Nama Basis Data StudentDB, Tabel Nama Stabil)
3. Buat Atribut Baru dan Kelas Metode Konstruk (Stuinfo.java)
kelas publik stuinfo {private int sno; sname string pribadi; seks string pribadi; usia int pribadi; int int getsno () {return sno; } public void setSno (int sno) {this.sno = sno; } public String getSname () {return sname; } public void setSname (string sname) {this.sname = sname; } public string getsex () {return sex; } public void setSex (string sex) {this.sex = sex; } public int getage () {usia kembali; } public void setage (int usia) {this.age = usia; } public stuInfo () {} public stuInfo (int sno, string sname, string sex, int usia) {this.sno = sno; this.sname = sname; this.sex = seks; this.age = usia; }}3. Buat kelas utama baru (shoetest.java)
impor info.stuinfo; impor java.util.arraylist; impor java.sql.*; kelas publik showtest {public static void main (string [] args) {arraylist <tuinfo> list = getallstus (); if (list.size () == 0) {System.out.println ("belum ada data"); } else {for (stuInfo s: list) {// Transfer sistem data pengumpulan.out.println (s.getSno ()+"/t"+s.getSname ()+"/t"+s.getsex ()+"/t"+s.getage ()); }}} // Gunakan metode pengumpulan untuk mengembalikan set data statis public arrayList <tuinfo> getallstus () {arraylist <tuinfo> stulist = arraylist baru <tuinfo> (); String url = "com.mysql.jdbc.driver"; // Muat string paket driver connectSQL = "jdbc: mysql: //127.0.0.1: 3306/studentdb"; // tautan string database mysql sqluser = "root"; // Akun database string sqlpasswd = "****"; // koneksi kata sandi basis data Anda con = null; Disiapkan psm = null; Hasil rs = null; coba {// Muat paket driver class.forname (url); // Sambungkan mysql con = driverManager.getConnection (ConnectSQL, SQluser, sqlpasswd); // Jalankan pernyataan mysql psm = con.preparestatement ("pilih * dari stabil"); rs = psm.executeQuery (); System.out.println ("Number"+"/t"+"Name"+"/t"+"Gender"+"/t"+"usia"); while (rs.next ()) {stuinfo s = new StuInfo (); s.setsno (rs.getint (1)); s.setsname (rs.getString (2)); s.setsex (rs.getString (3)); s.setage (rs.getint (4)); stulist.add (s); } // tutup koneksi database rs.close (); psm.close (); con.close (); } catch (Exception e) {System.out.println ("Tunjukkan semua kesalahan data, alasan:"+e.getMessage ()); } return stulist; }}4. Jalankan tes
Untuk informasi lebih lanjut tentang konten terkait Java, silakan periksa topik -topik situs ini: "Ringkasan Keterampilan Java untuk Mengoperasikan Basis Data Menggunakan JDBC", "Ringkasan Pemrograman Database Java+MySQL" Java Lampin "," Ringkasan Java, "Ringkasan KEKERJAAN JAVA" RINGKASAN "RINGKASAN" RINGKASAN "Ringkasan" Ringkasan "Ringkasan" Ringkasan Java " Keterampilan "
Saya harap artikel ini akan membantu pemrograman Java semua orang.