Avatar billede aryan Nybegynder
27. april 2011 - 21:37 Der er 6 kommentarer og
1 løsning

JDBC med java syntax.

import java.sql.*;

public class Insert{
    public static void main(String[] args) {
        System.out.println("Inserting values in Mysql database table!");
        Connection con = null;
        String url = "jdbc:mysql://localhost:3306/";
        String db = "mads";
        String driver = "com.mysql.jdbc.Driver";
        try{
            Class.forName(driver);
            con = DriverManager.getConnection(url+db,"root","mohdmasih");
            try{
                Statement s = con.createStatement();
                s.executeUpdate("INSERT into 10it2 (Employee_ID, F_navn, E_navn, CPR_nr, E_mail, Adresse, Ans_dato, Afdeling) VALUES('1', 'Aman', 'azaa', '0201030088', 'aza@hotmail.com', 'asdasdw', '05-08-2010', 'Pro')");
                System.out.println("1 row affected");
               
            }
            catch (SQLException s){
                System.out.println("SQL statement is not executed!");
            }
        }
        catch (Exception e){
            e.printStackTrace();
        }
    }
}
-----------------------------------------------------------
fejlen:
Inserting values in Mysql database table!
SQL statement is not executed!
-----------------------------------------------------------
Jeg er helt ny både i database og java. Kan se fejeln.
tak på forhånd.
Avatar billede arne_v Ekspert
27. april 2011 - 21:45 #1
proev og erstat:

catch (SQLException s){
    System.out.println("SQL statement is not executed!");

med:

catch (SQLException se){
  se.printStackTrace();

saa du kan se hvad fejlen drejer sig om!
Avatar billede aryan Nybegynder
27. april 2011 - 21:50 #2
glemt at skrive at den inserter ikke values i min database. Fejlen må være omkring ..

---------------------------------------------------------------
s.executeUpdate("INSERT into 10it2 (Employee_ID, F_navn, E_navn, CPR_nr, E_mail, Adresse, Ans_dato, Afdeling) VALUES('1', 'Aman', 'azaa', '0201030088', 'aza@hotmail.com', 'asdasdw', '05-08-2010', 'Pro')");
-----------------------------------------------------------------
Avatar billede erikjacobsen Ekspert
27. april 2011 - 22:10 #3
Dit tanelnavn skal nok have `....` omkring, dvs:  `10it2`
Avatar billede aryan Nybegynder
27. april 2011 - 22:39 #4
arne_v: Nu kan jeg godt se, hvad du mener. 1000 tak for hjælpen.
det funger nu.
Avatar billede arne_v Ekspert
22. maj 2011 - 21:47 #5
skal vi have lukket her?
Avatar billede aryan Nybegynder
13. juni 2011 - 18:44 #6
jep. du får pointen.
Avatar billede arne_v Ekspert
13. juni 2011 - 19:42 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester