Avatar billede gigabooster Nybegynder
03. maj 2002 - 09:47 Der er 1 kommentar og
1 løsning

Skriv fra java til InterBase

Jeg er ved at lave et program hvor man ved hjælp af nogle tekskfelter i java kan skrive ned i en DB, men dette har jeg store problemer med. håber der er nogle der kan hjælpe. jeg har connection til DB men hvordan skriver jeg ned i den?? det skal gøres ved jeg indtaster f.eks. et navn i et javaprogram (tekstfelt) som så bliver skrevet ned i DB. håber nogle kan gi mig nogle hint.
Avatar billede lyhr007 Nybegynder
03. maj 2002 - 13:39 #1
Du skal bruge SQL.

Jeg går ud fra at du har en installeret interclient siden du kan lave en connection til db.

Det er lettest hvis du har lavet en tabel i databasen i forvejen.

ex:
----
table person.
  navn: varchar 100
  tlf: varchar 100
----

Den sql du skal lave ser sådan her ud:

"INSERT INTO person navn, tlf VALUES 'test testersen', '911'"

Og dette skal du så query din database med...


Læs mere om sql her:

http://www.w3schools.com/sql/default.asp

Læs mere om hvordan man bruger JDBC i java her:

http://java.sun.com/docs/books/tutorial/jdbc/basics/
Avatar billede gybel Nybegynder
08. maj 2002 - 21:02 #2
Prøv det her:

import java.sql.*;
import java.util.*;

public class dataBaseforbindelse {
    private Statement stmt;
    private Connection forb;
    public dataBaseforbindelse() throws Exception {
        Class.forName("interbase.interclient.Driver");
        forb = DriverManager.getConnection("jdbc:interbase://127.0.0.1/f:/projekt/mrmt.gdb","SYSDBA", "masterkey");
        stmt = forb.createStatement();
    }
    public void indsæt(String navn, String ini, String stilling, String pass) throws SQLException {
        stmt.executeUpdate("indsæt into ANSAT values('"+navn+"', '"+ini+"', '"+stilling+"', '"+pass+"')");
    }
}

Først opretter du forbindelse til db der efter benytter du de forskellige metoder til at indsætte eller hente data fra db.
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