Lernfeld 15 - Anwendungsentwicklung

von Nuri Bozyigit

Themenwoche Nr. 7 (zweites Jahr)

Arbeitszeit: 25.09.17 bis 29.09.17

Ziele

1. Ich kann Eclipse mit meinem Schülerdatenbank verbinden. 

2. Ich kann den genutzten Code erklären. 

3. Ich kann eine Bearbeitungsübersicht für die Datenbank durch Eclipse erstellen.

Lernnachweis

1. Für die Datenbank Screenshots und Erklärungen der einzelnen Schritte in Textform hier bereitstellen.

2. Den Code mitsamt der Erklärung durch verschiedenen Mitteln hier bereitstellen.

3. Mit Bildern die Nutzung der MySQL Befehle auf Eclipse hier vorführen.

Weg (wie ich meine Ziele erreiche)

1. Recherchieren welche Befehle dafür gebraucht werden, wie sie eingegeben werden und dann dementsprechend ausführen. Einzelne Schritte protokollieren und hier zusammenfassen.

2. Durch die durchgeführte Recherche eine Erklärung in eigenen Worten zu den Codes verfassen.

3. Recherchieren welche Mitteln benötigt werden um die Datenbank durch Eclipse zu bearbeiten.

Eclipse's Zugriff auf die Datenbank

undefined

Profilinformation

Nuri Bozyigit's Profilbild

Creative Commons Lizenz

Creative-Commons-Lizenz

Anbieter Datenbank-Connector von Nuri Bozyigit ist mit einer Creative Commons Attribution 3.0 Unported Lizenz ausgestattet.

Jede der Bedingungen kann aufgehoben werden, sofern Sie die ausdrückliche Genehmigung von Nuri Bozyigit dazu erhalten.

Java Code

import java.sql.*;

public class drive {

public static void main(String[] args) { 

try
{

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/Bernenbachschule","root","");
con.setReadOnly(true);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("Select * from schülertabelle");
while (rs.next())

{

System.out.println(rs.getString("Name") + ", " + rs.getString("Geschlechts")
+rs.getString("Stadt"));

}
rs.close();
stmt.close();
con.close();

}
catch(Exception e)
{

System.out.println("Fehler " + e);

}

}

}

Erklärung des Java Codes

Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/Bernenbachschule","root","");

Die blau markierte Stelle ist der Port. Standardmäßig wird die Nummer 3306 verwendet. Mit der rot markierten Angabe wählt man die Datenbank aus von der man die Tabellen anzeigen möchte. Die geld Markierten Befehle sind jeweils Username und Passwort. Ungeändert ist der Name "root" und da wir keinen Passwort benutzt haben, wird die zweite Stelle leer gelassen.

con.setReadOnly(true);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("Select * from schülertabelle");
while (rs.next())

Mit dem blauen Befehl gebt man hier die Tabelle ein die man sich ansehen möchte. 

System.out.println(rs.getString("Name") + ", " + rs.getString("Geschlechts")
+rs.getString("Stadt"));

Mit diesem Befehl spezifiziert man die einzelnen Zeilen die eine Tabelle verfügt. Die blauen Textzeilen geben die Zeilen wieder die angezeigt werden sollen. Man muss hier auch drauf achten um welche Information es sich handelt. Int kann nur Zahlen anzeigen weswegen man keinen Ergebnis bekommen würde. String kann Texte wiedergeben.

Feedback

209 Ansichtsbesuche von 27. September 2017 bis 03. Juli 2024