antoniod82
08-09-2007, 18:05
in un 'applicazione client/server , dal lato client piglio un campo cognome di tipo stringa da memorizzare in un database in mysql.
Un primo problema riguardava il controllo del testo immesso, che poteva contenere solo lettere, spazi ed eventualmente l'apostrofo. Questo problema č stato risolto vedendo la stringa come un array di char ed applicando a ciauscun character i metodi isLetter(), isWhiteSpace() e controllando che sia ==\'
Ora, un nuovo problema riguarda l'insert della stringa nel database quando questa contenga l'apostrofo: in tal caso, l'apostrofo del cognome viene confuso con l'apostrofo della sintassi sql, generando eccezione in java.
Come posso risolvere il problema in modo che la visualizzazione sia corretta sia in java che in sql?
Grazie. Antonio
Un primo problema riguardava il controllo del testo immesso, che poteva contenere solo lettere, spazi ed eventualmente l'apostrofo. Questo problema č stato risolto vedendo la stringa come un array di char ed applicando a ciauscun character i metodi isLetter(), isWhiteSpace() e controllando che sia ==\'
Ora, un nuovo problema riguarda l'insert della stringa nel database quando questa contenga l'apostrofo: in tal caso, l'apostrofo del cognome viene confuso con l'apostrofo della sintassi sql, generando eccezione in java.
Come posso risolvere il problema in modo che la visualizzazione sia corretta sia in java che in sql?
Grazie. Antonio