[Java] Ich möchte auf jeden Fall MySQL verbinden !!! ~ Informationen zum Abrufen des JDBC-Treibers und des Speicherorts der JAR-Datei ~

Ich möchte MySQL in meinem Projekt verwenden ...

In dieser Webanwendungsproduktion erstellen wir eine Anwendung mit einer Datenbank namens ** MySQL **. Ich habe mit Eclipse ein Programm in Java geschrieben. Wie verbinde ich MySQL und verwende es? Die Frage ...

Daher haben wir dieses Mal die Prozedur ** für die Verwendung von MySQL (Datenbank) aus einem Java-Programm ** zusammengefasst. Die Vorgehensweise ist wie folgt: point_down_tone2:

** 1. JDBC-Treiber (Connector / J) herunterladen ** ** 2. Fügen Sie die JAR-Datei in das Projekt ein ** ** 3. Datenverbindung versuchen **

Was ist ein JDBC-Treiber?

Bevor ich mit Schritt 1 fortfahre ... erkläre ich kurz den JBDC-Treiber: wink: Ein JDBC-Treiber besteht aus einer Reihe von Klassen und Schnittstellen, die zum Betrieb einer ** Datenbank erforderlich sind. ** Jeder Datenbankentwickler stellt es als ** JAR-Datei bereit (eine Datei, in der Klassen und Schnittstellen zusammen gespeichert sind) **. Da es sich bei der diesmal verwendeten Datenbank um MySQL handelt, muss ein JBDC-Treiber für MySQL erworben werden. Das ist ** "Connector / J" **: Bangbang:

1. Holen Sie sich den JDBC-Treiber (Connector / J)

Es ist Schritt 1. Holen wir uns sofort den JBDC-Treiber Connector / J für MySQL.

Sie können es von der folgenden URL herunterladen: point_down_tone2: https://dev.mysql.com/downloads/connector/j/

Haben Sie einen Bildschirm wie den folgenden gesehen? image.png

Wählen Sie dann Plattform auswählen: Plattformunabhängig. Laden Sie die unten stehende ZIP-Datei herunter. image.png

Wenn Sie es herunterladen können, müssen Sie es im nächsten Schritt erweitern. Klicken Sie mit der rechten Maustaste auf mysql-connector-java-x.x.xx.zip. Wählen Sie 7-Zip-> Extrahieren in MySQL-Connector-Java-x.x.xx .

コメント 2020-02-14 112439.png

image.png

Wenn die Zip-Datei extrahiert wird, wird ein Ordner mysql-connector-java-x.x.xx erstellt. image.png

Öffnen Sie diesen Ordner. Stellen Sie sicher, dass Sie "mysql-connector-java-x.x.xx-bin.jar" haben. image.png

Sie haben jetzt den JBDC-Treiber: entspannt:

2. Fügen Sie die JAR-Datei in das Projekt ein

Nachdem Sie den JBDC-Treiber haben, führen Sie Schritt 2 aus. Ich werde diese JAR-Datei in das Projekt einfügen. Da ** Eclipse ** verwendet wird, können Sie die JAR-Datei ausführen, indem Sie sie dem ** "Erstellungspfad" ** des Projekts hinzufügen. Platzieren Sie für ** Dynamic Web Project ** die JAR-Datei unter ** WEB-INF / lib **. image.png

Jetzt bist du bereit !!!

3. Versuchen Sie die Datenverbindung

Versuchen wir in Schritt 3, eine gute Verbindung herzustellen. Erstellen Sie eine Klasse, um die Verbindung zu überprüfen, und überprüfen Sie die Verbindung wie folgt.

ConnectSample


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectSample {

	public static void main(String[] args) {
		//DB-Verbindungskonstante
		String DATABASE_NAME = "Name der Datenbank";
		String PROPATIES = "?characterEncoding=UTF-8&serverTimezone=JST";
		String URL = "jdbc:mySQL://localhost/" + DATABASE_NAME+PROPATIES;
		//DB-Verbindung / Benutzerkonstante
		String USER = "Nutzername";
		String PASS = "";

		try {
			//Stellen Sie eine Verbindung zu MySQL her
			Class.forName("com.mysql.cj.jdbc.Driver");
			//Verbindung zur Datenbank herstellen
			Connection conn = DriverManager.getConnection(URL, USER, PASS);

			//Verarbeitung für die Datenbank
			System.out.println("Erfolgreiche Verbindung zur Datenbank");

		} catch (SQLException | ClassNotFoundException e) {
			e.printStackTrace();
		}

	}

}

URL: jdbc: mySQL: // localhost / + Datenbankname

Der Benutzername kann in MySQL neu festgelegt werden: point_down_tone2: CREATE USER'neuer Benutzername '@' localhost '; GRANT SELECT ON Datenbankname. * TO'new Benutzername' @ 'localhost'; FLUSH-Berechtigungen;

Wenn Sie die Verbindung bestätigen können, sind Sie fertig. Vielen Dank für Ihre harte Arbeit: grinsen:

Recommended Posts

[Java] Ich möchte auf jeden Fall MySQL verbinden !!! ~ Informationen zum Abrufen des JDBC-Treibers und des Speicherorts der JAR-Datei ~
[Java] Ich habe JDBC installiert und versucht, eine Verbindung mit Servlet + MySQL herzustellen. (Es gibt eine Version mit DAO / Bean)
[Java] Stellen Sie eine Verbindung zu MySQL her
Ich habe MySQL 5.7 mit Docker-Compose gestartet und versucht, eine Verbindung herzustellen
Ich möchte Bildschirmübergänge mit Kotlin und Java machen!
Ich möchte herausfinden, welche Java-Version die JAR-Datei hat, die ich habe
Generieren und Ausführen der Jar-Datei der zum Paket gehörenden Java-Datei
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Stellen Sie mit Java eine Verbindung zu MySQL 8 her
Ich möchte verschiedene Funktionen mit Kotlin und Java implementieren!
Ich möchte mit Kotlin und Java zum vorherigen Bildschirm zurückkehren!
Ich möchte Bilder mit REST Controller von Java und Spring anzeigen!
[Über JDBC, das Java und SQL verbindet]
[Java] Ich habe versucht, über den Verbindungspool eine Verbindung mit Servlet (Tomcat) & MySQL & Java herzustellen
Ich möchte die MD5-Prüfsumme einer Datei in Java finden und das Ergebnis als Zeichenfolge in hexadezimaler Notation erhalten.
R von Java ausführen Ich möchte rJava ausführen
Ich möchte eine E-Mail in Java senden.
Stellen Sie über eine Java-Anwendung eine Verbindung zu Aurora (MySQL) her
Die Geschichte des Versuchs, JAVA File zu bedienen
rsync4j - Ich möchte rsync in Java berühren.
Ich möchte schnell von Java nach SQLite schreiben