Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515

    Database informazione...

    stavo impazzendo con i codici di java mentre il problema è sul database....


    stò facendo tutta la gestione degli errori ed ho riscontrato 2 problemini nel db.

    1) sul table....non accetta il nome della tabella con lo spazio..ad esempio se scrivo "anni_50" tutto ok! mentre se dovessi scrivere "anni 50" mi da errore...

    2) sulla query....stavo cercando di inserire "ma l'amore no"....stavo impazzendo...poi ho capito che mi dava errore perchè c'era l'apostrofo.....

    fin'ora non ho trovato niente....

    come posso risolvere???

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Database informazione...

    Originariamente inviato da paul78
    1) sul table....non accetta il nome della tabella con lo spazio..ad esempio se scrivo "anni_50" tutto ok! mentre se dovessi scrivere "anni 50" mi da errore...
    E' corretto che funzioni in questo modo, i nomi delle tabelle e dei campi non devono avere spazi (access a parte, ma mi rifiuto di chiamarlo db)

    Originariamente inviato da paul78
    2) sulla query....stavo cercando di inserire "ma l'amore no"....stavo impazzendo...poi ho capito che mi dava errore perchè c'era l'apostrofo.....
    O fai l'escape dell'apostrofo oppure (scelta consigliata) usi i PreparedStatement.

    Originariamente inviato da paul78
    fin'ora non ho trovato niente....


    Originariamente inviato da paul78
    come posso risolvere???
    Facendo qualche ricerca su google? leggendo la documentazione?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    se dovessi usare il PreparedStatement mi da errore oppure accetta l'apostrofo!!???

  4. #4
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    praticamente ho creato un programma dove tramite JTextField posso creare table e query...

    quindi la persona che dovrebbe usare il programma non dovrebbe avere questo tipo di problema....

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    programmi di questo tipo suppongono che si abbiano delle basi (ma è riduttivo dire basi) nella programmazione in java. Significa che è preferibile si conosca bene la parte SE (che è l'ABC).

    Da tutti i tuoi post si deduce che questa parte tu non la conosca, ti rifiuti in qualche modo di acquisire le giuste competenze prima di mettere insieme del codice, la ricerca dello stesso si basa sul "vedere se qualcuno già l'ha fatto e copiarlo".

    Quello che si è presentato adesso è un problema tipico della gestione di un database (tralasciando l'impostazione dello stesso).
    Personalmente mi prefiggo sempre l'obiettivo, quando scrivo query, di poter eseguire lo stesso comando da ogni posto in cui mi trovo e spesso per controllo eseguo direttamente sul db la query dumpata, ergo usare i preparedstatement ti risolve il problema solo se fai la query all'interno di un programma java, non te lo risolve in generale

    Detto questo, per l'uso della suddetta libreria ci sono una marea di guide come questa e come vedi ti rimandiamo sempre alla pagina ufficiale (ergo, memorizzala e cerca lì per argomento, poi partono le difficoltà) oracle.

    Ti conviene capire in cosa si differenzia un preparedStatement da uno statement e se ti conviene sempre usarlo (non è detto che non ti convenga scrivere manualmente la query e in quel caso l'escape devi saperlo fare).
    RTFM Read That F*** Manual!!!

  6. #6
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    per quanto riguarda le query ho risolto il problema....

    per quanto riguarda la creazione delle table "con spazi"....è possibile???

    oppure i nomi devono essere per forza tutti attaccati???

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ma allora sei duro di comprendonio: devi leggere la documentazione!!!!
    credo di no, non ho mai provato (né voglio farlo visto che non è alquanto utile), in realtà aumenti la probabilità di errore e la probabilità di leggere una cosa per un'altra, sarebbe bene non usarle.
    A tal proposito leggi qui anche se credo che ritornerai a fare la domanda
    RTFM Read That F*** Manual!!!

  8. #8
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    VALIA....HAI PERFETTAMENTE RAGIONE!!!!!!

    mi hai fatto ragionare....

    mi conviene creare solo 2 tabl già predefinite....

    1) con id(auto_increment) nome, mp3, testo

    2) con id_playlist(auto_increment), playlist

    dove nome, mp3, testo sono collegati con playlist.....

    in questo modo non creo tantissime tabelle...che ne dici???

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    tabelle di che, è davvero difficile capirti...ma sei sicuro di modellizzare bene il db?
    RTFM Read That F*** Manual!!!

  10. #10
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    infatti!!!! stò confuso....per questo motivo faccio moltissime domande...per avere le idee chiare ed evitare troppi errori....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.