Java, SQL e gli apici

24 settembre 2010 - Fonte: http://www.hostingaffiliazioni.com/
Quando abbiamo una frase che contiene un apice, come ad esempio "L'ingegnere", e vogliamo memorizzare tale frase in un tipo String in java, sappiamo benissimo che deve essere memorizzato come
String s = "L\'ingegnere";
In questo modo il compilatore java capisce che l'apice dopo il backslash deve essere trattato come un carattere qualsiasi. Anche in SQL l'apice è un carattere speciale e per poterlo usare in una stringa dobbiamo utilizzare l'apice due volte, ossia '' che non è il doppio apice ".
Qui di seguito riporto un metodo, scritto in Java, che accetta come parametro una stringa, e restituisce la stessa stringa ma ne raddoppia gli apici, che è quello che ci chiede SQL.

Ricordo che due apici, in...

Leggi il seguito »

Come modificare un testo o parola da phpmyadmin

20 settembre 2010 - Fonte: http://www.ealmuno.com

A volte capita, abbiamo cambiato sito web, abbiamo inserito una parola o un testo scritto male o vogliamo semplicemente cambiarlo, la parte più difficile è farlo se si trova in un database mysql e lo abbiamo già trasferito.

Ecco allora un metodo per cambiare un testo o una singola parola in un database mysql, anche tramite phpmyadmin.

(...)
Leggi il resto su Come modificare un testo o parola da phpmyadmin (96 words)


© admin per ealmuno, 2010. | Permalink | ...

Leggi il seguito »

Amministratore di database – SQL cercasi a Milano

20 settembre 2010 - Fonte: http://it.emcelettronica.com/taxonomy/term/378+1120+384+386+3+391+1+1095/0

Amministratore di database SQL cercasi! La risorsa ideale ha un diploma tecnico-informatico o una laurea in discipline scientifiche, con un'esperienza lavorativa di almeno 1 anno.

leggi tutto

...

Leggi il seguito »

Tools for Exploiting SQL INJECTIONS

18 settembre 2010 - Fonte: http://www.clshack.it
Abbiamo già parlato di come sfruttare queste tecniche, per persino scaricarci l’intero db di un sito internet vulnerabile,oppure aprirci una shell remota _._ Essendomi appassionato di queste vulnerabilità, ho cercato dei tool che mi semplificassero il lavoro :P Nel caso di una blind sql injection dove si può procedere solo per richieste “vere|false” cercare il [...] Altri:
  1. SqlMap: Ottimo scanner per sql injection :)
  2. href="http://www.clshack.it/...

    Leggi il seguito »

[TUTORIAL] Blind SQL INJECTION for MySql

13 settembre 2010 - Fonte: http://www.clshack.it
Molto spesso i programmatori, non mettono in sicurezza le proprie applicazioni web per il semplice fatto che non conoscono i rischi… Vediamo ora un esempio di applicazione php vulnerabile, con il relativo schema mysql: Example: Table: users(id int, user char(25), password char(25), ); +---+---------+----------------------------------+ | 1 | admin | password 1 | +---+---------+----------------------------------+ | 2 [...] Altri:
  1. [php/mysql] semplice script login con sessioni
...

Leggi il seguito »

Errore in vSphere 4.1 “Transaction log for database VIM_VCDB is full”

13 settembre 2010 - Fonte: http://nolabnoparty.com

logfull1

Dopo aver avviato vSphere Client per la connessione a vCenter Server, compare un messaggio di Connection Error. Noto che questa non è la prima volta che capita dopo aver effettuato la migrazione a vSphere 4.1.

Il controllo quotidiano di vCenter Server fa parte delle attività di verifica per...

Leggi il seguito »

T-SQL: Reset Identity

4 settembre 2010 - Fonte: http://codesnippet.altervista.org

T-SQL: Reset Identity e' un post di: CodeSnippet

Un’operazione poco frequente ma importante quando si lavora con i database è il reset dell’identity dopo la cancellazione di una o più righe da una tabella. Il codice per effettuare il reset dell’identity in T-SQL è semplice, ma, nonostante ciò, io lo dimentico sempre.

DBCC CHECKIDENT (table_name, reseed, 0) ...

Leggi il seguito »

“Find & Replace” con SQL

16 agosto 2010 - Fonte: http://www.lasfidacontinua.it/wp

Mi è capitato di recente di apportare delle modifiche ai campi testo del database; l’operazione, se fatta a mano, era molto lunga, perché consisteva nel cercare una stringa all’interno di un testo più o meno lungo e di sostituirla con un’altra. Perchè allora non sfruttare le potenzialità di SQL? Detto fatto!

Ci viene in aiuto la funzione Replace:

REPLACE(text_string, from_string, to_string)

In pratica:

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);
...

Leggi il seguito »

Esportare le statistiche dei post da Drupal a Wordpress

14 agosto 2010 - Fonte: http://www.hostingaffiliazioni.com/
Nel mio precedente articolo avevo commentato la possibilità descritta dal blog SocialCMSBuzz di migrare i contenuti via SQL da Drupal a Wordpress, al fine di portarsi dietro tutti i post faticosamente scritti nel tempo. 
Tale attività penso non possa prescindere dal trasportare anche le statistiche sui post, che sarebbe abbastanza seccante dover azzerare completamente. Per cui farò riferimento ad un diffuso modulo di Wordpress (Most Read in XX Days) e vedremo come con una semplice query SQL si possano riportare tutti i risultati da Drupal
Anzitutto bisogna sapere che Drupal memorizza il numero di accessi di ogni nodo (post) nella tabella node_counter,...

Leggi il seguito »

Migrare da Drupal a Wordpress (post e commenti)

13 agosto 2010 - Fonte: http://www.hostingaffiliazioni.com/
 Per chi non lo sapesse esiste un articolo molto esaustivo utile per chiunque voglia passare da un CMS all'altro ed abbia un minimo di familiarità con il linguaggio SQL. 
Nel seguito mi rifaro' a quanto letto in quest'ultimo articolo, che mi ha permesso in esattamente minuti 5 di migrare i contenuti di Drupal (ovvero i post) "traducendoli" come contenuti di Wordpress. Vi riporto qualche commento che credo possa aiutarvi alla corretta lettura dell'articolo.
In sostanza l'autore ha verificato la corrispondenza tra le tabelle MySQL dell'uno e dell'altro CMS ed ha stabilito una serie di corrispondenze che vi riporto di seguito: