Datenbank einfügen

if(lines.size() >= 5){
    String Actor  = it.next();
    String Bio = it.next();
    String More_Bio = it.next();
    String Reason = it.next();
    String Fact = it.next(); 

    if ( it.hasNext()== true &&it.next().startsWith("Actor : ") )
    {


         // for quotes

      Actor = Actor.replace("'", "''");
         // remove comment
      Actor = Actor.replace("Actor:  ", " ");

         System.out.println(Actor);


    }

    if ( it.hasNext()== true &&it.next().startsWith("Bio: ") )
    {

      Bio = Bio.replace("'", "''");
      Bio = Bio.replace("Bio:  ", "");
      System.out.println(Bio);

    }

     if (it.hasNext()== true &&it.next().startsWith("More_Bio: "))
    { 
    More_Bio = More_Bio.replace("'", "''");
    More_Bio = More_Bio.replace("More_Bio:  ", "");
    System.out.println(More_Bio);

    }
     if (it.hasNext()== true &&it.next().startsWith("Reason: ") )
    { 
    Reason = Reason.replace("'", "''");
    Reason = Reason.replace("Reason:  ", "");
    System.out.println(Reason);

    }
    if (it.hasNext()== true &&it.next().startsWith("Fact: ") )
    { 
   Fact =Fact.replace("'", "''");
   Fact =Fact.replace("Fact:  ", "");
    System.out.println(Fact);

    }

    Statement statement = con.createStatement();
    statement.executeUpdate("INSERT INTO Tiffany (Actor, Bio, More_Bio, Reason,Fact) values('"+Actor+"','"+Bio+"','"+More_Bio+"','"+Reason+"','"+Fact+"')");

Datei, die vom Schauspieler gelesen wird: Zac Efron

Bio: Er wurde in San Luis Obispo, Kalifornien, geboren und wuchs in der Nähe von Arroyo Grande auf. Nachdem er in mehreren Folgen von "Summerland" (2004) als Gaststar aufgetreten war, trat er der regulären Besetzung als mädchenverrückter Cameron Bale bei. Efron spielte auch in mehreren Piloten wie The Big Wide World von Carl Laemke (2003) (TV) und Triple Play (2004) (TV).

More_Bio: Efron hat die Arroyo Grande High School im Juni 2006 abgeschlossen. Zu Efrons Lieblingssportarten zählen Golf, Skifahren, Klettern und Snowboarden. Er hat kürzlich das Surfen hinzugefügt, nachdem er Tage am Strand für "Summerland" verbracht hatte.

Grund: Ich war in diesen großartigen, netten, talentierten Schauspieler verknallt, seit ich ihn zum ersten Mal in "High School Musical" und "Hairspray" gesehen hatte, und er ist jetzt noch heißer. Er ist der regierende Prinz von Hot in Hollywood.

Fakt ist: Zacs wertvollster Besitz ist seine signierte Baseball-Sammlung und er ist ein großer Fan von San Francisco Giants.

Schauspieler: Taylor Lautner

Bio: Taylor Daniel Lautner wurde in Grand Rapids, Michigan, als Tochter von Deborah und Daniel Lautner geboren. Er und seine jüngere Schwester Makena sind in einem gut erzogenen römisch-katholischen Haushalt in Hudsonville, Michigan, aufgewachsen.

More_Bio: Zusätzlich zu seiner Liebe zur Kampfkunst entwickelte Taylor im Alter von sieben Jahren schnell eine Liebe zur Schauspielerei, als sein Kampfkunstlehrer, der im Showbusiness tätig war, ihn dazu ermutigte, für einen kleinen Auftritt in einer Burger King Werbung.

Grund: Dies ist ein großes Teenie-Idol! Ich liebte ihn als Jacob Black in der "Twilight" -Serie! Er ist einer der am besten aussehenden Typen, die ich je gesehen habe. Ich war so aufgeregt, als ich ihn twitterte und er antwortete einmal zurück!

Fakt ist: Er hat während seines ersten und zweiten Schuljahres Fußball gespielt. Er ist deutscher, französischer, niederländischer und indianischer Abstammung (insbesondere Ottawa und Potawatomi). Oh mein Gott! Und wir beide mögen die Band Kings of Leon.

Ich versuche die Datei oben in eine Datenbank. Aber das ist der Fehler, den ich bekomme, wenn ich es laufen lasse.

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's favorite sports include golf, skiing, rock climbing, and snowboarding. 

He rece' at line 1
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.Util.getInstance(Util.java:381)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2536)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1564)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1485)
    at TiffanyWriter.main(TiffanyWriter.java:109)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage