Avatar billede aslan Nybegynder
15. april 2002 - 22:07 Der er 34 kommentarer og
1 løsning

via en form lave en query

jeg har denne classe der laver en query i min interbase tabel employee. Hvordan kan jeg via en form selv bestemme hvilken anden tabel den skal lave en query på ... dvs istedet for employee lave en query på sales tabellen?

import java.sql.*;


class TestDB
{
    TestDB()throws ClassNotFoundException , SQLException
    {
        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//employee.gdb";
        Connection con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        Statement statement = con.createStatement();

        String query = "select * from employee";
        ResultSet resultSet = statement.executeQuery( query );
        ShowResultSet.asJFrame( resultSet, "Resultat af query!").setVisible(true);

    }

    public static void main( String args[] ) throws ClassNotFoundException , SQLException
    {

        new TestDB();

    }
}
Avatar billede disky Nybegynder
15. april 2002 - 22:10 #1
du kan f.eks. lave et hidden field der specifiserer tabel navnet
Avatar billede aslan Nybegynder
15. april 2002 - 22:14 #2
Hvis jeg nu ønsker at en bruger på min hjemmeside skal kunne vælge en tabel der skal laves query hvordan ville den form se ud?
Avatar billede disky Nybegynder
15. april 2002 - 22:22 #3
du laver f.eks. en dropdown menu hvor de forskellige tabel navne er valgmuligheder, ud fra dem kan brugeren så vælge hvad han/hun måtte ønske at se.

Du skal dog nok opdatere jsp siden ud fra de felter der forefindes i tabellen.
Avatar billede aslan Nybegynder
15. april 2002 - 22:24 #4
Er det muligt at du kunne give mig et eksempel på hvordan en form og en database arbejder sammen i java så kan jeg selv bygge videre på det?
Avatar billede disky Nybegynder
15. april 2002 - 22:41 #5
ikke direkte men det du gør er at du laver f.eks. et input felt med navnet 'navn'

I din servlet/jsp side bruger du så:
request.getParameter("navn");
Den returnerer en String som er null hvis feltet var tomt, ellers indeholder det den data som stod i feltet 'navn'
Ud fra denne String kan du så f.eks. vælge den korrekt tabel osv.

p.s. svarer først igen imorgen, skal sove nu.
Avatar billede aslan Nybegynder
15. april 2002 - 22:45 #6
takker for din hjælp indtil videre!
Avatar billede disky Nybegynder
16. april 2002 - 10:12 #7
any luck ?
Avatar billede aslan Nybegynder
16. april 2002 - 17:41 #8
Hvis jeg nu gerne vil putte disse informationer jeg får fra brugeren i min database hvordan skal jeg bære mig an??

import java.awt.*;



class Tekst extends java.applet.Applet
{
    public void init()
    {
        add ( new Label ("indtast navn :"));
        add ( new TextField (30));
        add ( new Label ("indtast Adresse :"));
        add ( new TextField (30));
        add ( new Label ("indtast Postnr/By :"));
        add ( new TextField (30));
    }
}
Avatar billede aslan Nybegynder
16. april 2002 - 17:48 #9
ups det skulle have været sådan:

import java.awt.*;
import java.applet.*;


public class Tekst extends Applet
{
    public void init()
    {
        add ( new Label ("indtast navn :"));
        add ( new TextField (30));
        add ( new Label ("indtast Adresse :"));
        add ( new TextField (30));
        add ( new Label ("indtast Postnr/By :"));
        add ( new TextField (30));
    }
}
Avatar billede disky Nybegynder
16. april 2002 - 18:02 #10
Hvor meget om java og databaser kender du til ?

jeg tænker på om du har kendskab til at lave forbindelse til database og sql syntax.
Avatar billede aslan Nybegynder
16. april 2002 - 18:06 #11
Jeg har styr på det grundlæggende java og sql har jeg styr på fra mit arbejde med det i php og mysql. Jeg har bygget flere hjemmesider der bygger på php og sql, men ingen der bygger java og sql:)
Avatar billede aslan Nybegynder
16. april 2002 - 18:10 #12
Ok nu er jeg kommet frem til det her:

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;

    public void init()
    {
        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    }

}
Avatar billede disky Nybegynder
16. april 2002 - 18:24 #13
Okay så skal der laves lidt :9

Download f.eks. MySQL og den JDBC driver du også kan finde på www.mysql.com siden.

Du skal så bruge en klasse der kan snakke med en Database du kan bruge denne her:

/*
* DataBase.java
*
* Created on 3. december 2000, 21:06
*/

import java.sql.*;

import disky.database.*;

/**
*
* @author  Søren Reinke
* @version
*/


public class DbHandler extends Object
{
   
    private Connection con=null;

    /** Creates new DataBase */
    public DbHandler()
    {
    }

    public boolean open(String dbDriverName, String dbClassName, String user, String pass)
    {           
        try
        {
            if(con==null)
            {
                Class.forName(dbDriverName).newInstance();
                con = DriverManager.getConnection(dbClassName, user, pass);
            }
        }
        catch (SQLException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (InstantiationException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        catch (IllegalAccessException e)
        {
            e.printStackTrace(System.out);
            return false;
        }
        return true;
    }
   
    public void close()
    {
        if(con!=null)
        {
            try
            {
                con.close();
                con=null;
            }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
    }
   
    public int doUpdate(String sql)
    {
        if(con!=null)
        {
            try
            {
                long time=System.currentTimeMillis();
                Statement stat=con.createStatement();
                System.out.println("SQL Update = "+(System.currentTimeMillis()-time)+" ms  "+sql);
                return stat.executeUpdate(sql);       
            }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
        return 0;
    }

    public ResultSet doQuery(String sql)
    {
        if(con!=null)
        {
            try
            {
                long time=System.currentTimeMillis();
                Statement stat=con.createStatement();
                System.out.println("SQL Update = "+(System.currentTimeMillis()-time)+" ms  "+sql);
                return stat.executeQuery(sql);       
            }
            catch (SQLException e)
            {
                e.printStackTrace(System.out);
            }
        }
        return null;
    }
   
}



Du åbner en forbindelse med:
DBHandler db=new DBHandler();
db.open("org.gjt.mm.mysql.Driver","jdbc:mysql://SERVERNAME/DATABASENAVN","USERNAME","PASSWORD");

Så kan du sende en query med:

ResultSet res=db.executeQuery("select * from venner");

Det resultset kan du så behandle.
Avatar billede aslan Nybegynder
16. april 2002 - 18:31 #14
ehm som sagt så har jeg styr på hvordan jeg laver query på min interbase database , men det jeg er lidt usikker på hvordan jeg får en applet til arbejde sammen men interbase? Min applet:

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;

    public void init()
    {
        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    }

}

Hvordan sætter jeg de variabler jeg får skabt ind i databasen?
Avatar billede disky Nybegynder
16. april 2002 - 18:36 #15
undskyld:

Du genererer en 'insert into' med værdierne fra de TextFields du kan f.eks. sige:

String txt1Indhold=Txt1.getText();

Så indeholder txt1Indhold det som står i dit Txt1 textfield.

Så fyrer du bagefter din SQL af, ligesom i PHP.
Avatar billede aslan Nybegynder
16. april 2002 - 18:51 #16
Jeg har disse 2 classer hvordan gør jeg så?

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;

    public void init()
    {
        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

    }

}


import java.sql.*;


class TestDB
{
    TestDB()throws ClassNotFoundException , SQLException
    {
        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
        Connection con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        Statement statement = con.createStatement();

        String query = "insert into GUEST values ('xxx', 'xxx','xxxx')";
        statement.executeUpdate( query);

    }

    public static void main( String args[] ) throws ClassNotFoundException , SQLException
    {

        new TestDB();

    }
}
Avatar billede disky Nybegynder
16. april 2002 - 18:54 #17
smid indholdet af din TestDB constructor ind i din applets init metode.

Dog skal din query og executeUpdate(query) flyttes ned i din actionPerformed.

og ret:
String query = "insert into GUEST values ('xxx', 'xxx','xxxx')";

til
String query = "insert into GUEST values ('"+txt1Indhold+"', '"+txt1Indhold2+"','"+txt1Indhold+"')";

Forudsat din tabel kun indeholder disse 3 felter.
Avatar billede aslan Nybegynder
16. april 2002 - 19:14 #18
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.sql.*;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;
    Statement statement;
    public Tekst()throws ClassNotFoundException , SQLException
    {

        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);

        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
        Connection con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        statement = con.createStatement();


    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

        String query = "insert into GUEST values ('"+txt1Indhold+"', '"+txt2Indhold+"','"+txt3Indhold+"')";

        statement.executeUpdate(query);

    }

}


giver denne fejl :

C:\Documents and Settings\aslan\Skrivebord\db2\Tekst.java:45: unreported exception java.sql.SQLException; must be caught or declared to be thrown
        statement.executeUpdate(query);
                ^
1 error
Avatar billede aslan Nybegynder
16. april 2002 - 19:16 #19
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.sql.*;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;
    Statement statement;
    public Tekst()throws ClassNotFoundException , SQLException
    {

        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);

        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
        Connection con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        statement = con.createStatement();


    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

        String query = "insert into GUEST values ('"+txt1Indhold+"', '"+txt2Indhold+"','"+txt3Indhold+"')";

        statement.executeUpdate(query);

    }

}


giver denne fejl :

C:\Documents and Settings\aslan\Skrivebord\db2\Tekst.java:45: unreported exception java.sql.SQLException; must be caught or declared to be thrown
        statement.executeUpdate(query);
                ^
1 error
Avatar billede disky Nybegynder
16. april 2002 - 19:18 #20
ret:


        String query = "insert into GUEST values ('"+txt1Indhold+"', '"+txt2Indhold+"','"+txt3Indhold+"')";

        statement.executeUpdate(query);

til:


        String query = "insert into GUEST values ('"+txt1Indhold+"', '"+txt2Indhold+"','"+txt3Indhold+"')";

try
{
        statement.executeUpdate(query);
}
catch SQLException e)
{
e.printStackTrace();
}
Avatar billede aslan Nybegynder
16. april 2002 - 21:35 #21
Det her er så hvad jeg er kommet frem til, men den er helt galt den kan godt compiles men ikke køres .... den siger noSuchMethodError

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.sql.*;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;
    Statement statement;
    public Tekst()throws ClassNotFoundException , SQLException
    {

        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);

        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
        Connection con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        statement = con.createStatement();


    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

        String query = "insert into GUEST values ('"+txt1Indhold+"', '"+txt2Indhold+"','"+txt3Indhold+"')";

        try
        {
        statement.executeUpdate(query);
        }
        catch (SQLException a)
        {
        //e.printStackTrace();
        }

    }

}
Avatar billede disky Nybegynder
16. april 2002 - 21:38 #22
hvad er det for en metode den brokker sig over ?
Avatar billede aslan Nybegynder
16. april 2002 - 21:42 #23
Den siger Exception in thread main java.lang.noSuchMethodError
: main
Avatar billede disky Nybegynder
16. april 2002 - 21:44 #24
hvordan starter du din applet ?
Avatar billede aslan Nybegynder
16. april 2002 - 21:50 #25
Jeg får textpad til at køre appletten og jeg har oxo prøvet med denne fil:

<html>
<head>
<title>HTML til Java</title>
</head>
<body>

<applet code="Tekst.class" width="300" height="400">
  Denne side kræver Java!
</applet>

</body>
</html>
Avatar billede disky Nybegynder
16. april 2002 - 21:52 #26
du skal bruge en browser eller appletvieweren
Avatar billede aslan Nybegynder
16. april 2002 - 21:56 #27
Jamen det gør jeg oxo når jeg kører html filen?
Avatar billede disky Nybegynder
16. april 2002 - 21:58 #28
nu er det længe siden jeg har rodet med applet.

men prøv at ret:

constructoren til at være en metode med navnet init() istedet.
Avatar billede aslan Nybegynder
16. april 2002 - 22:11 #29
Nææ så giver det fejl.. er der ikke en måde jeg ville kunne få de her classer til at virke uden at blande dem sammen? For de virker jo hver for sig!

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;

    public void init()
    {
        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

    }

}


import java.sql.*;


class TestDB
{
    TestDB()throws ClassNotFoundException , SQLException
    {
        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
        Connection con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        Statement statement = con.createStatement();

        String query = "insert into GUEST values ('xxx', 'xxx','xxxx')";
        statement.executeUpdate( query);

    }

    public static void main( String args[] ) throws ClassNotFoundException , SQLException
    {

        new TestDB();

    }
}
Avatar billede disky Nybegynder
16. april 2002 - 22:15 #30
prøv med_
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;

    public void init()
    {
        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

    TestDB db=new TestDB();
        String query = "insert into GUEST values ("+txt1Indhold+", "+txt2Indhold+","+txt3Indhold+")";
        db.doUpdate(query);
    }

}


import java.sql.*;


class TestDB
{
    Connection con;
    TestDB()throws ClassNotFoundException , SQLException
    {
        Class.forName( "interbase.interclient.Driver" );
        String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
        con = DriverManager.getConnection( url, "sysdba", "masterkey" );
        Statement statement = con.createStatement();
    }

    public void doUpdate(String query)
    {

        statement.executeUpdate( query);

    }

}
Avatar billede aslan Nybegynder
16. april 2002 - 22:26 #31
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class Tekst extends Applet
implements ActionListener
{
    Button Knap;
    TextField Txt1,Txt2,Txt3;

    public void init()
    {
        Knap = new Button("Submit");
        Txt1 = new TextField(30);
        Txt2 = new TextField(30);
        Txt3 = new TextField(30);

        add (new Label ("indtast navn :"));
        add (Txt1);
        add (new Label ("indtast Adresse :"));
        add (Txt2);
        add (new Label ("indtast Postnr/By :"));
        add (Txt3);
        add (Knap);
        Knap.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        String txt1Indhold=Txt1.getText();
        String txt2Indhold=Txt2.getText();
        String txt3Indhold=Txt3.getText();

        TestDB db = new TestDB()throws ClassNotFoundException , SQLException;
        String query = "insert into GUEST values ("+txt1Indhold+", "+txt2Indhold+","+txt3Indhold+")";
        db.doUpdate(query);
    }

}

Den giver denne fejl :

C:\Documents and Settings\aslan\Skrivebord\Tekst.java:34: ';' expected
        TestDB db = new TestDB()throws ClassNotFoundException , SQLException;
                                ^
1 error

Tool completed with exit code 1
Avatar billede disky Nybegynder
16. april 2002 - 22:28 #32
damm jeg er for træt, sorry

ret til:
TestDB db = new TestDB();


jeg må smutte iseng nu, inden jeg omskriver dit program til et kryds og bolle spil.
Avatar billede aslan Nybegynder
16. april 2002 - 22:31 #33
hehe jaja jeg prøver at se om jeg kan finde ud af det på skolen:) Så får du besked.
Avatar billede disky Nybegynder
16. april 2002 - 22:33 #34
det er bare helt okay, held og lykke :)
Avatar billede aslan Nybegynder
17. april 2002 - 13:05 #35
Efter en masse forsøg og ændringer er jeg kommet frem disse classer. Mens jeg kan sagtens compile begge og køre dem sker der ikke noget inde på databasen ? Min catch println fortæller mig at den ikke kan finde interclient driveren og sql exception der siger no suiteble driver?

import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.sql.*;


public class Guest extends Applet implements ActionListener
{
  DBForbindelse db;

  Button submit;
  TextField txtAdresse, txtPostBy;

  public void init()
  {
    try
    {
        db = new DBForbindelse();
    }
    catch( ClassNotFoundException c )
    {}
    catch( SQLException s )
    {}

    submit = new Button("Submit");

    txtAdresse = new TextField(30);
    txtPostBy = new TextField(30);

    add (new Label ("indtast Navn :"));
    add (txtAdresse);
    add (new Label ("indtast Adresse :"));
    add (txtPostBy);
    add (submit);
    submit.addActionListener(this);
  }

  public void actionPerformed(ActionEvent e)
  {

    String adresse = txtAdresse.getText();
    String postBy = txtPostBy.getText();
  // System.out.println(navn);
    try
    {
        db.indsaetGaest(adresse, postBy);
    }
    catch( NullPointerException c )
    {}
  }
}


import java.sql.*;


public class DBForbindelse
{
  Connection conn;
  Statement statement;
  public DBForbindelse() throws ClassNotFoundException , SQLException
  {
    try
    {
        Class.forName( "interbase.interclient.Driver" );
    }
    catch( ClassNotFoundException c ){ System.out.println(c); }

    String url = "jdbc:interbase://localhost/c:/Programmer/Borland/InterBase/examples/Database//hoteladm.gdb";
    conn = DriverManager.getConnection( url, "sysdba", "masterkey" );
  }

  public void indsaetGaest( String adresse, String postBy)
  {
    try{

    Statement stmt = conn.createStatement();
    String query = "Insert Into GUEST(NAME,ADDRESS) values ('"+adresse+"','"+postBy+"')";


    statement.executeUpdate(query);

    }catch (SQLException a){System.out.println(a);}
    catch( NullPointerException n ){System.out.println(n);}


  }
}
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