・ Erfahrung in der Erstellung von WEB-Apps mit Rails ・ Keine Erfahrung in der Erstellung von WEB-Apps von Grund auf mit Java
Zum Beispiel beim Erstellen einer Rails-App
DB-Konfigurationsbefehl in Rails
rails model User name:String email:String
rails:db mingrate
Sie können automatisch eine Verbindung herstellen, indem Sie ausführen.
Im Gegensatz dazu müssen Sie bei Java-Apps jeden selbst konfigurieren.
Dieses Mal habe ich diesen Artikel geschrieben, um die Einstellung zu studieren.
Bemerkungen | ||
---|---|---|
PC | MacBook Air | |
OS | MacOS Mojave | Version: 10.14.4 |
Sprache | Java | Version: 12.0.1 |
IDE | Eclipse | Eclipse IDE for Enterprise Java Developers. Version: 2019-03 (4.11.0) |
WEB-Server | Apache Tomcat | Version: 8 |
DB | PostgreSQL | Version: 11.2 |
DB-Verwaltungstool | pgAdmin | Version: 4.5 |
Browser | Chrome | Ausführung: 73.0.3683.103 |
Bereiten Sie die Tabelle "Benutzer" in der Datenbank "Beispiel" vor. Die folgenden Daten werden in der Tabelle "Benutzer" gespeichert
SQL
SELECT * FROM USER;
SQL-Ausführungsergebnis auf pgAdmin
Platzieren Sie "Sampleapp6.java", um den Datenbankverbindungsprozess in das dynamische WEB-Projekt "sample" zu schreiben.
Sampleapp6.java
package jp.co.sample;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Sampleapp6 {
public static void main(String[] args) throws Exception {
String url = "jdbc:postgresql://localhost:5432/sample";
String user = "Beispiel Datenbankbenutzer";
String password = "samle Datenbank Passwort";
//Verbindung zur Datenbank herstellen
try(Connection conn = DriverManager.getConnection(url,user,password)) {
//Bereiten Sie die SELECT-Anweisung vor
String sql = "SELECT * FROM CUSTOMER";
PreparedStatement pStmt = conn.prepareStatement(sql);
ResultSet rs = pStmt.executeQuery();
//Ergebnisse anzeigen
while (rs.next()) {
String id = rs.getString("ID");
String name = rs.getString("NAME");
String email = rs.getString("EMAIL");
System.out.println(id + " " + name + " " + email);
}
} catch (SQLException e) {
e.printStackTrace();
}
};
** JDBC-Treiber anwenden **
Laden Sie den JDBC-Treiber herunter und speichern Sie ihn (diesmal auf Ihrem Desktop) https://jdbc.postgresql.org/download.html
Klicken Sie mit der rechten Maustaste auf das Projekt "Beispiel" → wählen Sie "Eigenschaften".
Wählen Sie "Java-Erstellungspfad" → Wenden Sie den auf dem Desktop gespeicherten externen Erstellungspfad auf "Modulpfad" an.
Das Bild unten zeigt die Eclipse-Konsole Ich konnte bestätigen, dass ich die Daten aus der Datenbank erhalten habe.
In Rails ist das Verbinden einer Datenbank so einfach wie das Ausführen einiger Befehlszeilen. Sie müssen Java vollständig selbst konfigurieren.
Ich habe die DB-Verbindungsmethode im Internet gesucht, aber ich wusste nicht, welche Informationen korrekt waren, und hatte das Gefühl, dass es schwierig ist, sie selbst zu studieren.
Implementieren der Verarbeitung zum Speichern / Bearbeiten / Aktualisieren / Löschen von Daten in einer Java-Anwendung
Daigo Kunimoto "Einführung in Servlet & JSP 2nd Edition", Impress Co., Ltd., 21.03.2019 1st Edition
Recommended Posts