Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

mit Java übers LAN auf MySQL DAtenbank zugreifen

Empfohlene Antworten

Veröffentlicht

Hallo,

wer weiss wie ich auf meinem anderen Rechnen auf meine Datenbank zugreifen kann, um bestimmte DAtensätze herauszusuchen =`?

kann mir jemand weiterhelfen=?

In VB 6 bekomme ich es hin, aber in Java bin ich noch nicht so lange drin.

MfG

Mike

Deine Frage ist zu allgemein gestellt. Fang also erst mal mit den Grundlagen von JDBC an, wenn Du überhaupt noch nicht mit Datenbanken und Java gearbeitet hast. Wenn Du lokal über JDBC schon zugreifen kannst, dann schreib in die JDBC-URL statt localhost den Namen oder die IP des Hosts rein, auf dem die DB läuft.

Peter

ja also connection habe ich hinbekommen..

jetzt möchte ich die Tabelle in einem Dialog formatieren (ausrichten)

kann mir da jemand wier helfen =?

Also ich möchte die Datenbank auch als Tabelle darstellen, bloß ich bekomme ja jetzt nach meinem Quellcode nur eine Zeile mit llen Daten hintereinander....

import java.awt.*;

import java.awt.event.*;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class DBConnectOUTinDialog extends Frame

{

TextField eingabe;

Label ausgabe, m;

public static void main( String[] args )

{

DBConnectOUTinDialog meinFenster = new DBConnectOUTinDialog( "Datenbank-Ausgabe" );

meinFenster.setSize( 600, 200 );

meinFenster.setVisible( true );

}

public DBConnectOUTinDialog( String fensterTitel )

{

super( fensterTitel );

eingabe = new TextField();

ausgabe = new Label();

add( BorderLayout.NORTH, eingabe );

add( BorderLayout.SOUTH, ausgabe );

dbAbfrage();

eingabe.addActionListener( // - für die

new ActionListener() { // - Eingabebestätigung

public void actionPerformed( ActionEvent ev ) { // - um die DB

dbAbfrage(); // - aufzurufen

}

}

);

addWindowListener( // - Windows-

new WindowAdapter() { // - Fenster

public void windowClosing( WindowEvent ev ) { // - fürs schließen

dispose(); // -

System.exit( 0 );

}

}

);

}

void dbAbfrage()

{

try

{

Class.forName( "com.mysql.jdbc.Driver" ); // Treiber = geladen

System.out.println(" Treiber geladen! ");

}

catch ( ClassNotFoundException e ) // keinen Treiber geladen

{

System.err.println( "Keinen Treiber geladen!" );

return;

}

Connection con = null;

try

{

con = DriverManager.getConnection("jdbc:mysql://localhost:3307/carlipso", "root", "" ); // con = DriverManager.getConnection("url des schemata","bn", "pw");

Statement stmt = con.createStatement();

stmt.executeUpdate( " use carlipso " );

ResultSet rs = stmt.executeQuery( "select * from kunde k;" );

while ( rs.next())

{

String s1 = rs.getString("titel");

String s2 = rs.getString("name");

String s3 = rs.getString("vorname");

String s4 = rs.getString("strassennr");

String s5 = rs.getString("plz");

String s6 = rs.getString("ort");

String s7 = rs.getString("tel");

String s8 = rs.getString("handy");

String s9 = rs.getString("geschlecht");

String s10 = rs.getString("geburtsdatum");

ausgabe.setText(ausgabe.getText() + " "+ s1 + " " + s2 + " " + s3 + " " + s4 + " " + s5 + " " + s6 + " " + s7 + " " + s8 + " " + s9 +" " + s10 );

}

rs.close();

stmt.close();

}

catch ( SQLException e )

{

e.printStackTrace();

}

finally

{

if ( con != null )

try { con.close(); } catch ( SQLException e ) { e.printStackTrace(); }

}

}

}

:confused:

ja aber wie benutze ich den JTable.=? weisst du das?

Gruß

MikeX :mod:

Dafür hab ich dir im letzten Post ein Link zur Java Doku der JTable und einen Link zu einem Tutorial von Sun ur JTable mitgeschickt.

Da steht alles erklärt, was man braucht um erstmal grundlegend mit JTables arbeiten zu können.

weisst du auch wie das mit der swt funktiiert 0=?

nicht mit swing

Auch bei SWT gibts eine Tabelle. Hier der erste Hit bei Google, wenn man nach SWT Dokumentation sucht: SWT Documentation

Peter

hab schon alles hinbekommen....

THX....

Greez

MikeX

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.