1. Bereiten Sie zunächst die MySQL- und Eclipse-Umgebung vor. Nachdem die Umgebung eingerichtet ist, laden Sie das JDBC-Treiberpaket von der offiziellen Eclipse-Website herunter. Die Download-Adresse lautet http://dev.mysql.com/downloads/connector/j/ 2. Entnehmen Sie mysql-connector-java-5.1.31-bin.jar aus der heruntergeladenen Datei, fügen Sie es in das Projekt ein und importieren Sie den Pfad Methode: Klicken Sie mit der rechten Maustaste auf den Projektnamen -> Build-Pfad -> Build-Pfad konfigurieren, wählen Sie Externes JAR hinzufügen … Suchen Sie den Speicherort von mysql-connector-java-5.1.31-bin.jar und laden Sie dann das Treiberpaket in das Projekt. 3. Schreiben Sie ein Beispiel zum Testen Paket testmysql; importiere java.sql.*; öffentliche Klasse Test { öffentliche statische void main(String[] args) { Zeichenfolgentreiber = "com.mysql.jdbc.Driver"; Zeichenfolge-URL = "jdbc:mysql://localhost:3306/student"; Verbindung con = null; versuchen { Klasse.forName(Treiber); } Fang(java.lang.ClassNotFoundException e) { System.out.println("Verbindung erfolgreich hergestellt."); System.out.println("Treiber kann nicht geladen werden"); } versuchen { con=DriverManager.getConnection(URL,"root","root"); System.out.println("Verbindung erfolgreich hergestellt."); } Fang(Ausnahme e) { System.out.println("Verbindung fehlgeschlagen:" + e.getMessage()); } } } Nachdem Sie eine Verbindung zur Datenbank hergestellt haben, können Sie die Datenbanktabelle entsprechend dem Inhalt der Tabelle abfragen. Zunächst muss die Tabelle Inhalt haben. Nachdem Sie einige Informationen in die Tabelle eingegeben haben, können Sie die Abfrage mithilfe der SQL-Sprache durchführen importiere java.sql.*; öffentliche Klasse Main { öffentliche statische void main(String[] args) { Zeichenfolgentreiber = "com.mysql.jdbc.Driver"; Zeichenfolge-URL = „jdbc:mysql://localhost:3306/xiaolu“; Verbindung con = null; Ergebnismenge rs = null; Anweisung st = null; Zeichenfolge SQL = "Wählen Sie * aus Student aus"; versuchen { Klasse.forName(Treiber); } Fang(java.lang.ClassNotFoundException e) { // System.out.println("Verbindung erfolgreich hergestellt."); System.out.println("Treiber kann nicht geladen werden"); } versuchen { con=DriverManager.getConnection(URL,"root","root"); st=con.createStatement(); rs=st.executeQuery(sql); wenn(rs!=null) { rsmd = rs.getMetaData(); In diesem Beispiel wird die Anzahl der Spalten in der Tabelle durch die Anzahl der Spalten bestimmt. für(int i=1;i<=AnzahlSpalten;i++) { wenn(i>1) System.out.print(";"); System.out.print(rsmd.getColumnName(i)+" "); } System.out.println(""); während(rs.next()) { System.out.print(rs.getString("sno")+" "); System.out.print(rs.getString("sname")+" "); System.out.print(rs.getString("ssex")+" "); System.out.print(rs.getString("sage")+" "); System.out.println(rs.getString("sdept")+" "); } } //System.out.println("Verbindung erfolgreich hergestellt."); System.out.println("ok"); rs.schließen(); st.schließen(); con.schließen(); } Fang(Ausnahme e) { System.out.println("Verbindung fehlgeschlagen:" + e.getMessage()); } } } Dies ist das Ende des Artikels über die JDBC-Verbindung zu MySQL 5.7. Weitere Informationen finden Sie in anderen verwandten Artikeln auf 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: SMS-Bestätigungscode-Anmeldefunktion basierend auf Antd Pro (Prozessanalyse)
>>: Drei Möglichkeiten zum Sperren und Entsperren von Benutzerkonten in Linux
Vorwort Nachdem das Projekt auf .net Core migrier...
In diesem Artikelbeispiel wird der spezifische Co...
Apache Log4j2 meldete eine Sicherheitslücke auf n...
Erste Verwendung von Docker zum lokalen Verpacken...
OOM steht für „Out Of Memory“, was so viel bedeut...
Wenn ich diesen Artikel so nenne, wird vielleicht ...
Inhaltsverzeichnis 1. Anwendungslebenszyklus 2. S...
Ich denke, Editoren lassen sich in zwei Kategorie...
Inhaltsverzeichnis 1. Vorbereitung: 2. Quellcode-...
Inhaltsverzeichnis Vorwort 1. Laden Sie MySQL 8.0...
Inhaltsverzeichnis Vorwort Installieren Einführun...
Remax ist ein von Ant entwickeltes Open-Source-Fr...
Einführung Im vorherigen Artikel haben wir Redis ...
Das Problem beim Zurücksetzen des Passworts für d...
Docker-Daemon-Socket Der Docker-Daemon kann über ...