Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

mir sind zwei Sachen noch nicht ganz klar...bzw. krieg ich die Fehlermeldungen deswegen nicht weg.

post-76787-14430449389217_thumb.jpg

Die gelb markierten Stellen sind mir noch nicht ganz klar. Zum einen werden zwei unterschiedliche Datentypen Statement stmt = con.createStatement vom Datentyp Connection vergleichen, zum anderen wird eine lokale Variable Connection con erzeugt.

Kann mir da jemand weiterhelfen ?

Denk Beispielcode habe ich von : A simple JDBC application sample code

Danke euch !

Geschrieben

Zum einen werden zwei unterschiedliche Datentypen Statement stmt = con.createStatement vom Datentyp Connection vergleichen, zum anderen wird eine lokale Variable Connection con erzeugt.

Nein, verglichen wird dort nichts. Du hast ein Connectionobjekt, ein Statementobjekt und ResultSetobjekt.

Geschrieben (bearbeitet)
Nein, verglichen wird dort nichts. Du hast ein Connectionobjekt, ein Statementobjekt und ResultSetobjekt.

Also sind es keine Variablen, sondern Objekte ? Tut mir Leid, mit Objekte hatte ich bis jetzt kaum zutun.

Wie kann ich die Fehlermeldung beheben ?

Ich entschuldige mich schonmal für meine Dummheit xD

Bearbeitet von zodiacspeeking
Geschrieben
Also sind es keine Variablen, sondern Objekte ?

Es sind Variablen in denen jeweils ein Objekt enthalten ist.

Tut mir Leid, mit Objekte hatte ich bis jetzt kaum zutun.

Dir ist schon klar, dass alles was Du in Java machst objekt-orientiert ist und somit fast alles ein Objekt ist !?

Bevor Du versucht mit Datenbanken zu arbeiten, wären diese Grundlagen sehr wichtig, d.h. bevor Du nicht verstanden hast, was eine Klasse, ein Objekt / Instanz, eine Methode und eine Eigenschaft ist, solltest Du nicht mit Datenbanken arbeiten, denn JDBC setzt dieses Wissen voraus.

Klasse (Programmierung)

Objekt (Programmierung)

Objektorientierte Programmierung

Geschrieben
Es sind Variablen in denen jeweils ein Objekt enthalten ist.

Dir ist schon klar, dass alles was Du in Java machst objekt-orientiert ist und somit fast alles ein Objekt ist !?

Bevor Du versucht mit Datenbanken zu arbeiten, wären diese Grundlagen sehr wichtig, d.h. bevor Du nicht verstanden hast, was eine Klasse, ein Objekt / Instanz, eine Methode und eine Eigenschaft ist, solltest Du nicht mit Datenbanken arbeiten, denn JDBC setzt dieses Wissen voraus.

Klasse (Programmierung)

Objekt (Programmierung)

Objektorientierte Programmierung

Morgen,

Ja ! Das ist mit schon klar, ich programmiere schon seit längerem Objektorientiert. Es war nur ein Verständnisproblem.

Geschrieben

Die Frage ist nur, "con" vom Typ "connection" ist eine lokal erzeugte Variable. Ich glaube deswegen wird sie auch nach finally unten als fehlerbehaftet angezeigt, weil darauf vergeblich zugegriffen wird.

Wie kann ich das beheben ?

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...