In diesem Artikel wird der Betrieb von Java beschrieben, das eine Verbindung zu Datenbanken herstellt und Daten basierend auf JDBC angezeigt wird. Teilen Sie es für Ihre Referenz wie folgt weiter:
1. Importieren Sie das JDBC -Paket
Um eine Verbindung zur MySQL-Datenbank von Java herzustellen, müssen Sie JDBC-Tools (MySQL-Connector-Java-5.1.39 --in.jar) verwenden. Dies ist ein JAR -Paket. Verschiedene Datenbanken entsprechen unterschiedlichen Glaspaketen. Hier ist das MySQL -Datenbank -JAR -Paket. Importing ist sehr einfach. Klicken Sie mit der Maus mit der rechten Maustaste auf das Projekt.
2. Erstellen Sie eine Datenbank (Beispiel: Datenbankname StudentDB, Tabellenname stabil)
3. Erstellen Sie neue Attribute und konstruieren Methodenklasse (stuinfo.java)
öffentliche Klasse Stuinfo {private int sno; private String Sname; privater String Sex; privates int Alter; public int Getno () {return sno; } public void setsno (int sno) {this.sno = sno; } public String GetName () {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 () {return ay; } public void setage (int age) {this.age = älter; } public stuinfo () {} public stuinfo (int sno, String sname, String Sex, int Alter) {this.sno = sno; this.sname = sname; this.sex = sex; this.age = Alter; }}3. Erstellen Sie eine neue Hauptklasse (Shoetest.java)
import info.stuinfo; import Java.util.ArrayList; import Java.sql. if (list.size () == 0) {system.out.println ("No Data Noch"); } else {for (stuinfo s: list) {// Übertragen Sie das Sammlungsdatensystem. }}} // Verwenden Sie die Sammlungsmethode, um das Data Set public static ArrayList <StuInfo> getAllstus () {ArrayList <StuInfo> stulist = new ArrayList <StuInfo> () zurückzugeben; String url = "com.mysql.jdbc.driver"; // Laden Sie die Treiberpaket -String ConnectSQL = "JDBC: MySQL: //127.0.0.1: 3306/StudentDB"; // Link MySQL Database String sqluser = "root"; // Datenbankkonto String sqlpasswd = "****"; // Ihre Datenbankkennwortverbindung con = null; PrepedStatement psm = null; ResultSet rs = null; Versuchen Sie {// laden Sie die Treiberpaketklasse.forname (URL); // mySQL con = driverManager.getConnection (ConnectSQL, SQLUSER, SQLPasswd) verbinden; // Führen Sie die MySQL -Anweisung psm = con.preparestatement ("aus stabil aus" aus) aus; rs = psm.executeQuery (); System.out.println ("number"+"/t"+"name"+"/t"+"Geschlecht"+"/t"+"Alter"); 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); } // Die Datenbankverbindung rs.close () schließen; PSM.CLOSE (); con.close (); } catch (Ausnahme e) {System.out.println ("Alle Datenfehler anzeigen, Grund:"+e.getMessage ()); } Return Stulist; }}4. Führen Sie den Test durch
For more information about Java related content, please check out the topics of this site: "Summary of Java's skills to operate databases using JDBC", "Summary of Java+MySQL database programming", "Tutorial on Java Data Structure and Algorithm", "Summary of Java File and Directory Operation Skills", "Summary of Java Operation DOM Node Skills" and "Summary of Java Cache Betriebsfähigkeiten "
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.