Autore Topic: Convertire DB MySQL in SQLite  (Letto 1151 volte)

Offline [.::MDT::.]

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy W I8150
Convertire DB MySQL in SQLite
« il: 05 Ottobre 2012, 17:14:53 CEST »
0
Ciao a tutti,
vorrei portare un database MySQL che ho online in SQLite per poterlo usare con un'applicazione android.
Esiste qualche tool di conversione oppure devo fare il parsing via Java del dump del database MySQL ed importarlo in SQLite?

Che vantaggi/svantaggi ci sono ad usare MySQL piuttosto che SQLite in app android?


Grazie mille.

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Convertire DB MySQL in SQLite
« Risposta #1 il: 05 Ottobre 2012, 17:33:03 CEST »
0
Ciao michele,
per portare il db potresti farti un'export SQL per creare tabelle e inserire dati, una volta esportato lo script, lo provi con un qualsiasi "client" desktop sqlite.
In alternativa se il db MYSQL è accessibile e sempre libero puoi usarlo direttamente dall'app, ma te lo sconsiglio...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline topix93

  • Utente junior
  • **
  • Post: 84
  • Respect: +1
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus ONE
  • Sistema operativo:
    Windows 7 Professional 64 bit, Ubuntu 11.04
Re:Convertire DB MySQL in SQLite
« Risposta #2 il: 05 Ottobre 2012, 17:47:38 CEST »
0

Offline [.::MDT::.]

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy W I8150
Re:Convertire DB MySQL in SQLite
« Risposta #3 il: 05 Novembre 2012, 11:58:56 CET »
0
Grazie dei suggerimenti, si è rivelato più difficile del previsto comunque!

I tool funzionano solo con file CSV in pratica, ma non ho provato.
Ho fatto un dump del database MySQL in SQL e ho cercato di importarlo in SQLite ma la sintassi è spesso diversa.

Alla fine quindi mi son ricreato le tabelle (vuote) a mano in SQLite ed ho fatto qualche script per convertire gli IMPORT in SQL in IMPORT per SQLite, poi importato il tutto.

Testerò poi se è tutto corretto, ciao.

Offline Nexus19

  • Nuovo arrivato
  • *
  • Post: 44
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus, Nexus 7
  • Sistema operativo:
    Windows 8
Re:Convertire DB MySQL in SQLite
« Risposta #4 il: 16 Novembre 2012, 17:57:14 CET »
0
ciao anche io avrei bisogno di aggiornare un db sqlite con dei file csv messi online...qualcuno ha qualche idea o esempio?