[Java] Stellen Sie eine Verbindung zu MySQL her

Überblick

MySQL : 5.7 Java : 8.1 Mac Eclipse

Löschen Sie die folgenden Bedingungen, bevor Sie beginnen

-MySQL hat bereits eine Tabelle erstellt. ・ Sie können problemlos eine Verbindung am Terminal usw. herstellen.

Laden Sie JDBC herunter

Laden Sie MySQL JDBC herunter https://dev.mysql.com/downloads/connector/j/

** Download "Plattformunabhängig (Architekturunabhängig), komprimiertes TAR-Archiv" ** スクリーンショット 2019-10-21 17.25.07.png

Weil die entpackte Datei "mysql-connector-java-5.1.48-bin.jar" enthält Legen Sie es in Tomcats / Tomcat / lib (In meinem Fall / Users / namari / apache-tomcat-9.0.27 / lib)

Versuchen Sie eine Verbindung herzustellen

Erstellen Sie SqlTest.java entsprechend im Projekt.

SqlTest.java


package chapter14;

import java.io.*;
import java.sql.*;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

/**
 * Servlet implementation class SqlTest
 */
@WebServlet("/SqlTest")
public class SqlTest extends HttpServlet {
	private static final long serialVersionUID = 1L;


	protected void doGet(
	    HttpServletRequest request,
	    HttpServletResponse response
	) throws ServletException, IOException {

	    //Diesmal die Buchdatenbank auf localhost
	    String url = "jdbc:mysql://localhost/book";

	    try{
	    	Class.forName("com.mysql.jdbc.Driver");
	    	Connection conn = DriverManager.getConnection(url, "Nutzername", "Passwort");

	    	//Verarbeitung für die Datenbank
	    	msg = "ok";
	    } catch (SQLException | ClassNotFoundException e){
	    	msg = "NG";
	    	
	    }
	    response.getWriter().println(msg);
    }

}

Recommended Posts

[Java] Stellen Sie eine Verbindung zu MySQL her
Stellen Sie mit Java eine Verbindung zu MySQL 8 her
Stellen Sie mit Eclipse eine Verbindung von Java zu MySQL her
Stellen Sie über eine Java-Anwendung eine Verbindung zu Aurora (MySQL) her
Stellen Sie eine Verbindung von Java zu PostgreSQL her
Stellen Sie mit Java eine Verbindung zur Datenbank her
[Android] Verbindung zu MySQL herstellen (unvollendet)
Vorgang zum Verbinden mehrerer Streams @Java
[Java] Einführung in Java
Einführung in Java
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Kotlins Verbesserungen an Java
Von Java zu Ruby !!
[Java / PostgreSQL] Verbinden Sie die WEB-Anwendung mit der Datenbank
So installieren Sie MySQL
Einführung in den Java-Befehl
[MySQL + Java] Nummerierungsverfahren
Lösung, die beim Versuch, mit Java eine Verbindung zu DB (MySQL) herzustellen, einen Fehler verursacht
[Java] Ich habe versucht, über den Verbindungspool eine Verbindung mit Servlet (Tomcat) & MySQL & Java herzustellen
[Java] [SQL Server] Stellen Sie mit JDBC für SQL Server eine Verbindung zum lokalen SQL Server 2017 her
So verbinden Sie MySQL / MariaDB + HikariCP mit Liferay 7 / DXP
So stellen Sie auf einem virtuellen Server eine Verbindung von Spring zu MySQL her (ungelöst)
Ich habe MySQL 5.7 mit Docker-Compose gestartet und versucht, eine Verbindung herzustellen
Es kann keine Verbindung zum lokalen MySQL-Server über den Fehler "/ tmp / mysql.sock" (2) hergestellt werden
So senken Sie die Java-Version
Migration von Cobol nach JAVA
[Java] Verwendung von Map
Java fügt PDF eine Tabelle hinzu
So deinstallieren Sie Java 8 (Mac)
Java zum Spielen mit Function
Java - So erstellen Sie JTable
Verwendung von Java Optional
Neue Funktionen von Java7 bis Java8
So minimieren Sie Java-Images
Wie schreibe ich einen Java-Kommentar
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
[Java] Einführung in den Lambda-Ausdruck
Shell zum Beenden von Java-Prozessen
Verwendung von Java Map
So legen Sie Java-Konstanten fest
[Java] Gründe für die Verwendung von statischen
Verbinden Sie CentOS 7 mit L2TP VPN
Verwendung von Java-Variablen
[Java] Einführung in die Stream-API
Java8 startet jetzt ~ Optional ~
So konvertieren Sie Java Base
[Java] Konvertiert ArrayList in Array
Verbinde dich mit Eclipse mit Orakel!
Java-Thread locker zu verstehen
[Java] So implementieren Sie Multithreading
Von ineffektivem Java zu effektivem Java
So initialisieren Sie ein Java-Array