1. #1
    horse_99's Avatar
    Registered
    06/01/05
    Location
    not in Kansas anymore
    Posts
    392
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    [PROG]Java Controleren of een object correct is aangemaakt.

    Hallo,

    In dit onderstaande voorbeeld probeer ik een verbinding te maken met een lokale database (MySQL).

    Code:
    Connection connection = null;
            
            // Verbinding maken met de database.
            try {
                Class.forName("org.gjt.mm.mysql.Driver");
                String ip = "127.0.0.1";
                String username = "username";
                String password = "password";
                String database = "java";
                String url = "jdbc:mysql://" + ip + "/" + database;
                connection = DriverManager.getConnection(url, username, password);
            } catch (Exception e) {
                System.out.println("Er is een probleem bij het verbinden met de database.");
            }
    Hoe kan ik nu controleren of het object connection correct is aangemaakt? Is het onderstaande voldoende, of bestaat er een speciale methode voor alle objecten om te controleren of het object effectief aangemaakt is (omdat Java volledig OOP is)?

    Code:
    if(connection != null) {
    // Hier alle dingen die moeten gebeuren als de verbinding geslaagd is.
    }
    Dank bij voorbaat!

    Groeten, horse_99.
    no votes   Reply With Quote Reply With Quote

  2. #2
    den Acid Burn's Avatar
    Registered
    27/05/03
    Location
    Aarschot
    Posts
    2,403
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    yop, gewoon testen of het niet null is is voldoende
    There are only 10 types of people, those who understand binary and those who don't.
    chown -R us ~/base
    aka N`Kr1pt
    no votes   Reply With Quote Reply With Quote

  3. #3
    horse_99's Avatar
    Registered
    06/01/05
    Location
    not in Kansas anymore
    Posts
    392
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Okee, bedankt!

    Ik heb nog een andere vraag, i.v.m. boeken over Java. Op 1 augustus begin ik nl. aan mijn stage in een bedrijf, waar ik een (niet al te klein) programma moet maken in Java. Op de hogeschool volg ik Elektronica-ICT (afstudeerrichting ICT), maar wij hebben slechts één semester het vak Java gehad. Ik heb mij er wel veel mee bezig gehouden thuis.

    Als boek hadden wij "En dan is er... Java" van Gertjan Laan. Ik vond dit een uitstekend boek, maar ik zou toch meer willen zien van Java vooraleer ik aan mijn stage begin.

    Welke boeken hebben jullie gehad op school (of zelfstandig geleerd) en welke kunnen jullie mij aanraden?

    Bedankt voor alle meningen en raad.
    no votes   Reply With Quote Reply With Quote

  4. #4

    Registered
    27/09/04
    Posts
    873
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    http://www.deitel.com/books/jHTP6/

    heb het boek van "en dan is er... java" ook maar dat is nog niet gebaseerd op java 2 en kvond dat eigenlijk niet zo een goed boek. Veel mensen vinden de head first boeken van O'Reilly goed maar ik krijg koppijn als ik daar iets van moet begrijpen. Den boek van deitel is goed op alle vlakken, OO, patronen, servlets, UML schema's... en vooral veel bestaande klassen toegelicht van de API, echt een perfect boek, hangt wel een prijskaartje aan natuurlijk.
    no votes   Reply With Quote Reply With Quote

  5. #5
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    27/78
    Thinking in Java van Bruce Eckel zou ook een aanrader zijn -> http://www.mindviewinc.com/

    En eigenlijk staan de Sun Java boeken ook grotendeels online op de Java site, die zijn ook niet slecht...
    PSN: dJeezBE - Delicious bookmarks
    Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alieno
    Pastafarian by choice
    no votes   Reply With Quote Reply With Quote

  6. #6
    horse_99's Avatar
    Registered
    06/01/05
    Location
    not in Kansas anymore
    Posts
    392
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by jodeman
    This quote is hidden because you are ignoring this member. Show
    http://www.deitel.com/books/jHTP6/

    heb het boek van "en dan is er... java" ook maar dat is nog niet gebaseerd op java 2 en kvond dat eigenlijk niet zo een goed boek. Veel mensen vinden de head first boeken van O'Reilly goed maar ik krijg koppijn als ik daar iets van moet begrijpen. Den boek van deitel is goed op alle vlakken, OO, patronen, servlets, UML schema's... en vooral veel bestaande klassen toegelicht van de API, echt een perfect boek, hangt wel een prijskaartje aan natuurlijk.
    Ik vond de uitleg in het boek echt wel heel duidelijk, maar de voorbeelden en toepassingen er in vond ik wel redelijk basic. Ik wist trouwens niet dat er al een tweede versie was van Java . Zijn die verschillen groot met de vorige versie(s)?

    Edit
    In mijn boek staat dat alle voorbeelden werken met JDK 1.3.1_01, maar allemaal kunnen gedraaid worden met versie 1.4 en sommigen met eerdere versies. Tevens staat versie 1.2, 1.3 en 1.4 samen aangeduid als het "Java 2 Platform". Ik moet mij dus geen zorgen maken?
    Last edited by horse_99; 05-07-2006 at 23:06.
    no votes   Reply With Quote Reply With Quote

  7. #7

    Registered
    27/09/04
    Posts
    873
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Nee, java 2 is gewoon objectgeorienteerd hoor . Maar ik bedoel niet dat het boek slecht uitgelegd is, ik vind dat ze te hard opgaan in de java 2d en bijna alleen applets behandelen, dat vind ik er minder aan. De inhoud vond ik maar zwak. Java omvat zoveel meer.
    no votes   Reply With Quote Reply With Quote

  8. #8
    .Acku.'s Avatar
    Registered
    23/08/05
    Posts
    855
    iTrader
    0
    Mentioned
    0 Post(s)
    Java 2 is gewoon Java 1.2, de opvolger van Java 1.1. En het verschil in die versies zit hem vooral in uitbreidingen en veranderingen in de API. Ze zijn echter altijd backwards compatible, dus het komt erop neer dat elke versie gewoon meer kan.
    Java 2 had dacht ik als grote nieuwigheid Collections en Swing in de API.
    no votes   Reply With Quote Reply With Quote

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in