Kürzlich muss ich bei der Arbeit eine MySQL-Verbindung verwenden und habe festgestellt, dass es mehr als einen Weg gibt, dies zu erreichen. Fassen wir es also zusammen. Der folgende Artikel stellt Ihnen hauptsächlich drei Methoden vor, wie Sie eine MySQL-Verbindung in Java erhalten. Freunde, die es brauchen, können als Referenz dienen, Freunde, die interessiert sind, können dem Herausgeber folgen, um gemeinsam zu lernen.
Vorwort
In diesem Artikel geht es hauptsächlich um drei Möglichkeiten, eine MySQL-Verbindung in Java herzustellen. Ich werde ihn als Referenz und zum Lernen weitergeben Ich werde unten nichts sagen. Schauen wir uns die ausführliche Einführung an:
Die erste: traditionelle Verbindungsmethode; Die zweite: Lesen Nehmen Sie die Konfigurationsdateimethode;
Die dritte Methode: Datenbankverbindungspool.
Erstellen Sie zunächst einen Ordner mit dem Namen lib im src-Verzeichnis Treiber-JAR-Paket und dann „Zum Build-Pfad hinzufügen“.
1. Registrieren Sie den Fahrer
2. Stellen Sie die Verbindung her
Class.forName("com.mysql.jdbc.Driver");
Codes:
String url = "jdbc:mysql://localhost:3306/shun"; String user = "root"; String password = ""; Connection conn = DriverManager.getConnection(url, user, password); Finish.
2. So lesen Sie die Konfiguration Datei
Zuerst erstellen wir eine .properties-Konfigurationsdatei im src-Verzeichnis mit folgendem Inhalt:
1. Konfigurationsdatei lesen
2. Eigenschaftenobjekt erstellen
InputStream is = Demo02.class.getClassLoader().getResourceAsStream("db.properties");
3. Laden
Properties pro = new Properties();
4. Analysieren
pro.load(is);
5. Registrieren Sie den Fahrer, um die Verbindung zu erhalten
String driver = pro.getProperty("driver"); String url = pro.getProperty("url"); String user = pro.getProperty("user"); String password = pro.getProperty("password");
Codes:
Class.forName(driver); Connection conn = DriverManager.getConnection(url, user, password); Finish.
3. Datenbankverbindungspool
In ähnlicher Weise erstellen wir zunächst eine Datei namens lib im src-Verzeichnisordner, importieren Sie die JAR-Pakete von DBUtils und dem Datenbankverbindungspool und fügen Sie sie dann „Zum Build-Pfad hinzufügen“ hinzu.
1. Erstellen Sie eine Basisdatenquelle
2. Legen Sie Eigenschaften fest
BasicDataSource bds = new BasicDataSource();
Codes:
bds.setDriverClassName("com.mysql.jdbc.Driver"); bds.setUrl("jdbc:mysql://localhost:3306/shun"); bds.setUsername("root"); bds.setPassword(""); Finish.
Fazit:
Bestanden Die obige Einführung in die drei Methoden zum Erhalten einer MySQL-Verbindung in Java. Ich glaube, Sie haben bereits ein vorläufiges Verständnis davon gehabt. Die erste Methode ist offensichtlich eine harte Kompilierungsmethode, bei der es sich um eine harte Codierung der Daten handelt Bei der späteren Entwicklung ist es schwierig, sie zu ändern. Die zweite Methode ist etwas besser als die erste, da wir sie beim nächsten Mal direkt ändern können wurde für uns geschrieben. Das DBCPUtils-Paket lässt das Connection-Objekt direkt weg, wodurch es einfacher auszuführen, einfacher zu programmieren, weniger ressourcenintensiv und einfacher zu ändern ist. Daher ist die Methode zur Verwendung des Datenbankverbindungspools relativ besser.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonEinführung in drei Methoden zum Erhalten einer MySQL-Verbindung in Java (Bild). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!