Avatar billede ascii Nybegynder
07. februar 2002 - 11:00 Der er 14 kommentarer og
1 løsning

SQL Query

Er der nogen der har et komplet sæt SQl Query'es. Helst med syntaks i Java. Alt har interesse html/PDF/www
Avatar billede kresten Nybegynder
07. februar 2002 - 11:02 #1
What? komplet sæt SQL. Jeg tror ikke helt jeg forstår!?!?!??
Avatar billede professoren Nybegynder
07. februar 2002 - 11:03 #2
Hvad er det du vil query? En database, naturligvis! For at lave en query, skal du vide hvilke data der er i basen, før du kan query den!
Avatar billede professoren Nybegynder
07. februar 2002 - 11:05 #3
Der er nok nærmere nogle eksempler på SQL queries, som er foretaget
fra javascript du vil have, ikke?
Avatar billede disky Nybegynder
07. februar 2002 - 11:06 #4
Hvis du skal lære noget om SQL er http://www.dat.ruc.dk/~jeans/db2001/sqltut.html et godt sted at begynde.

Men en komplet liste over queries er umuligt at lave, da alle udviklere laver deres egne :)
Avatar billede disky Nybegynder
07. februar 2002 - 11:07 #5
professoren:
Du kender godt forskellen på JAVA og Javascript ikke ?

Hvis du vil hjælpe folk med javascript så hop over i den korrekt gruppe.
Avatar billede ascii Nybegynder
07. februar 2002 - 11:08 #6
nej.. det jeg mener er java syntakseksempler. Eks. Hvordan sletter man noget. 

          ResultSet Delete =
          statement.executeQuery("DELETE FROM Orders" +
                                "WHERE OrderID = '5107' ");

        //Printer resultatet ud
        while(Delete.next())
        {
        System.out.println(Delete.getInt("OrderID"));


dette virker ikke. Så om der var nogen der havde syntakseksempler.
Avatar billede ascii Nybegynder
07. februar 2002 - 11:09 #7
Kender godt til SQl, men mangler noget med
Avatar billede ascii Nybegynder
07. februar 2002 - 11:10 #8
Sorry. noget med nogle syntakseksempler,
Avatar billede disky Nybegynder
07. februar 2002 - 11:14 #9
Hvis orderID er et tal rent tabel mæssigt skal der IKKE '' rundt om
Avatar billede disky Nybegynder
07. februar 2002 - 11:17 #10
Du bruger også den forkerte 'execute'

Se følgende fra API'en:
public int executeUpdate(String sql)
                  throws SQLException
Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.

En delete returnerer et resultset.


Hvis du bruger den klasse jeg har postet til dig i dit andet spørgsmål, så virker det med 100% sikkerhed.
Avatar billede ascii Nybegynder
07. februar 2002 - 11:19 #11
Det er et tal, men hvis jeg fjerner dem, så tror den jo at det er en variabel.
Avatar billede disky Nybegynder
07. februar 2002 - 11:25 #12
nix

ret
ResultSet Delete =
          statement.executeQuery("DELETE FROM Orders" +
                                "WHERE OrderID = '5107' ");

til

int result = statement.executeUpdate("DELETE FROM Orders WHERE OrderID = 5107");

Sådanne der virker det fint i de baser jeg har rodet med, jeg går ud fra OrderID f.eks. er en INT.

Hvis du sætter '' rundt om tror SQL at det er en string.
Avatar billede disky Nybegynder
07. februar 2002 - 11:56 #13
Hvad med database connect spørgsmålet har du fået svar nok i det ?
Avatar billede erikjacobsen Ekspert
07. februar 2002 - 12:45 #14
MySql tillader faktisk '...' rundt om tal også - så kan man slå
tænkeren fra, og bare altid sætte dem :)
Avatar billede ascii Nybegynder
07. februar 2002 - 14:14 #15
disky..  Nej faktisk ikke.
Fårstår ikke helt hvor jeg skal ligge driveren.
1. Skal jeg ligger org i mit dir??
2. Hvordan laver jeg en Classpath??

Hvis jeg laver nr 1, hvordan skal mit dir så se ud?? MySQL ligger i C:\mysql

Class.forName("org.gjt.mm.mysql.Driver");
Hvad med String SourceURL

Er sq lige lidt forviret med hensyn til det. Disky kan du skære det lidt ud i pap, såen fra begyndelsen. Måske starte med driveren...
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