Manchmal müssen wir bei unserer tatsächlichen Arbeit Daten aus Excel in die Datenbank importieren. Wenn die Datenmenge Hunderte oder sogar mehr beträgt, glaube ich, dass ein bisschen Strg+C und Strg+V keine Lösung ist. Hier nehmen wir die MySQL-Datenbank als Beispiel, um die Daten in Excel in der Datenbank zu speichern. Meine Idee ist: Zuerst die Daten aus Excel herausholen und dann die Daten in die Datenbank übertragen. Für den Betrieb von Excel benötigen Sie jxl.jar, und für den Betrieb der Datenbank können Sie das einfachste jDBC verwenden, das das JAR-Paket mysql-connector-java-5.0.8-bin.jar erfordert. Werfen wir einen Blick auf den Excel-Screenshot: Schauen wir uns das endgültige Rendering an: Der gesamte Code ist unten aufgeführt: Paketbrowser; importiere java.io.File; importiere java.sql.*; importiere jxl.Cell; jxl.Sheet importieren; jxl.Workbook importieren; öffentliche Klasse PushExcelToMysql { öffentliche statische void main(String[] args) wirft Exception { Blatt Blatt; Arbeitsmappe Arbeitsmappe; Zelle [][] Zellen=neue Zelle[3][3]; versuchen{ Arbeitsmappe = Arbeitsmappe.getWorkbook(neue Datei("E:\\lalala.xls")); Blatt = Arbeitsmappe.getSheet(0); für(int i=0;i<3;i++){ für(int j=0;j<3;j++){ Zellen[i][j]=Blatt.getCell(j,i); } } }catch (Ausnahme e) { e.printStackTrace(); } versuchen{ Klasse.fürName("com.mysql.jdbc.Driver"); }fang(Ausnahme e){ e.printStackTrace(); } Verbindung c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8", "root","root"); String sql="in tosql(name,age,sex) values(?,?,?) einfügen"; Vorbereitete Anweisung ps=c.prepareStatement(sql); für(int i=0;i<3;i++){ ps.setString(1, cells[i][0].getContents()); ps.setString(2, cells[i][1].getContents()); ps.setString(3, cells[i][2].getContents()); ps.execute(); } System.out.println("ok"); } } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Eine kurze Einführung in die Gesamtstruktur von Tomcat
Inhaltsverzeichnis Schritt 1: Pakete unter CentOS...
Vorwort Vergessene Passwörter sind ein Problem, d...
Um die Leistung von MySQL anzupassen und den Dien...
a : Gibt die Start- oder Zielposition eines Hyper...
Projektdokumentationsverzeichnis Div+CSS-Benennung...
MySQL ist in Community Edition (Community Server)...
Amtliche Dokumentation: Daher sollte MySQL wie fo...
MySQL Slow Query, dessen vollständiger Name „Slow...
Inhaltsverzeichnis 1. Übersicht 1.1 Definition 1....
Inhaltsverzeichnis 1. Standardmäßig anzeigen und ...
In diesem Artikelbeispiel wird der spezifische Co...
CSS steuert den Druckstil von Webseiten : Verwende...
1. Einleitung: Ich denke, dass die Änderungen nac...
1. Gesamtarchitekturdiagramm Im Vergleich zu ande...
1 Einleitung Beim Gestalten einer Datenbank ist e...