Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Datenbanken > Datensaetze aus 2 Tabellen mit java klasse abfragen
Antwort
 
Themen-Optionen
Alt 30.05.2007, 12:05   Nach oben    #1
Aristotelis
Neuer Benutzer
 
Registriert seit: 07.04.2007
Beiträge: 7
Standard Datensaetze aus 2 Tabellen mit java klasse abfragen

Hallo zusammen,

Ich bin ein "new be" in java und kenne die query language nicht gut. Ich wollte mit einer klasse in java daten abfragen. Die Verbindung zur Datenbank steht ohne probleme nur die abfrage habe ich probleme.
Also ich habe eine Datenbank(recogdata) mit mysql erstellt. In der recogdata habe ich 2 Tabbelle:
1. Tab. recoaccount
-username
-password
-email
etc....
2. Tab. recogusers
-username
-usergroupe
-email
nun wollte ich aus den beiden Tabellen die emails abfrage und dabei sicher gehen, dass die emails vom gleichen username stammen.

Danke im voraus
Aristotelis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 13:27   Nach oben    #2
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.084
Standard

Also du kennst dich nicht mit MySQL aus, richtig? Weil deine Frage hat mit Java nichts zu tun.

Hmm... schon ewig her bei mir... mal sehen:
Code:
SELECT a.*, u.* FROM recoaccount a LEFT JOIN recogusers u ON(a.username == u.username)
Oder so ähnlich.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 13:33   Nach oben    #3
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Zitat:
Zitat von pago Beitrag anzeigen
Weil deine Frage hat mit Java nichts zu tun.
Exakt. Aus diesem Grund verschoben ins "Datenbanken"-Forum.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 15:27   Nach oben    #4
$traight-$hoota
Erfahrener Benutzer
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 491
Standard

sql Code:
  1. SELECT a.*, u.* FROM recoaccount a JOIN recogusers u USING username
oder
sql Code:
  1. SELECT a.*, u.* FROM recoaccount a JOIN recogusers u ON a.username = u.username
__________________
Weißt Bescheid - Scheiß wie weit

Geändert von $traight-$hoota (31.05.2007 um 15:14 Uhr). Grund: kleiner fehler berichtigt...
$traight-$hoota ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 17:06   Nach oben    #5
Aristotelis
Neuer Benutzer
 
Registriert seit: 07.04.2007
Beiträge: 7
Standard

Hallo,
warum hat es nicht mit java zu tun?
Hier ist der Anfang von meinem Code.

Moche nur nach der Verbindung die emailadressen in die beiden Tabellen tun und abfragen.

Code:
 
package
com.dbase.connect;
import
java.sql.*;
public
class Connectsql { /**
*@paramargs
*/
publicstaticvoid main(String[] args) { try{ Class.forName("com.mysql.jdbc.Driver"); }catch(ClassNotFoundException e){ System.out.println("Driver not found"); }
//Verbindung-Objekt erzeugen und konfigurieren
Connection con =
null; String db = "jdbc: mysql://localhost/reco"; String user = "user"; String passwd = "pwd"; try{ con = DriverManager.getConnection(db, user, passwd); }catch(SQLException e){ System.out.println("there is no connection"); } } }
/* Object conn; if (conn != null) { try { conn.close(); } catch(SQLException sqle) { System.out.print(sqle.getMessage()); } */
Aristotelis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 17:12   Nach oben    #6
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Hallo,
es schien mir so, als ob du Probleme mit dem SQL-Statement hast.

Wo genau liegt denn nun noch dein Problem, nachdem du einen Lösungsweg genannt bekommen hast?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 00:10   Nach oben    #7
Aristotelis
Neuer Benutzer
 
Registriert seit: 07.04.2007
Beiträge: 7
Standard

hi
ob ich einfach so die SQL-Statments in dem java code schreiben kann. ach dem verbindungsteil habe. Da liegt mein problem.

Danke
Aristotelis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 09:40   Nach oben    #8
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.084
Standard

Du holst dir über die Verbindung ein "Statement" führst das über "execute" aus und schnappst dir das "ResultSet".

http://java.sun.com/docs/books/tutorial/jdbc/index.html
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[JAVA] Wie man aus Java mit einem PHP-Script kommuniziert sparrow Tutorials 0 25.03.2006 22:24
Klasse Scanner bei Java nicht gefunden Smartie Allgemeine Java-Programmierung 4 22.03.2005 17:21
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:57 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44