Autore Topic: Jdbc Sqlite  (Letto 1165 volte)

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Jdbc Sqlite
« il: 20 Febbraio 2013, 17:44:53 CET »
0
Salve a tutti,

ma è possibile utilizzare JDBC per accedere al db sqlite dell'app?

Grazie

Luca

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:Jdbc Sqlite
« Risposta #1 il: 20 Febbraio 2013, 19:00:08 CET »
0
che senso ha? hai tutti i metodi di utilità...
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 k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Re:Jdbc Sqlite
« Risposta #2 il: 20 Febbraio 2013, 19:04:21 CET »
0
che senso ha? hai tutti i metodi di utilità...

Ti spiego... ho già tutte le classi, dto, dao, bd, per accedere al db poichè l'app che sto sviluppando è soltanto la versione mobile di un app che esiste già. Per tale motivo volevo riutilizzare la libreria.


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:Jdbc Sqlite
« Risposta #3 il: 20 Febbraio 2013, 19:05:55 CET »
0
comunque il db sqlite non è altro che un file, se lo sai fare in java, e hai il db sqlite nell'app ci puoi accedere accedendo al file.
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 k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Re:Jdbc Sqlite
« Risposta #4 il: 20 Febbraio 2013, 19:11:29 CET »
0
comunque il db sqlite non è altro che un file, se lo sai fare in java, e hai il db sqlite nell'app ci puoi accedere accedendo al file.

Vi ringrazio ragazzi per i consigli ma la mia era una domanda specifica... l'alternativa a jdbc credo di conoscerla... avrei preferito soltanto poter riutilizzare tutte le classi che avevo già scritto. Tutto qui.

Grazie ancora

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:Jdbc Sqlite
« Risposta #5 il: 20 Febbraio 2013, 19:13:45 CET »
0
Vi ringrazio ragazzi per i consigli ma la mia era una domanda specifica... l'alternativa a jdbc credo di conoscerla... avrei preferito soltanto poter riutilizzare tutte le classi che avevo già scritto. Tutto qui.

Grazie ancora
e io ti ripeto, il db sqlite in android è semplicemente un file. Non so come tu abbia il codice e cosa tu voglia riutilizzare, ma se c'è un modo in java per usare jdbc e sqlite lo puoi fare anche in android. Devi solo cercare sul web se e come aprire un db sqlite con jdbc, si tratta di cercare sulla magica barra di google...
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 Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Jdbc Sqlite
« Risposta #6 il: 20 Febbraio 2013, 22:12:12 CET »
0
Non ho idea di come funzioni ma qualcosa c'è:

https://github.com/SQLDroid/SQLDroid

Offline Pinnolo

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3
Re:Jdbc Sqlite
« Risposta #7 il: 15 Marzo 2013, 23:39:41 CET »
0
Ho capito cosa intendi, non credo che tu possa riutilizzare la classe dao e jdbc, per il semplice fatto che la classe JDBC necessita dell' uri relativo al database, con nome utente, password, server e porta che non sono disponibili per sqlite. Se utilizzi il pattern così come lo utilizzo io, ciò che sicuramente potrai riutilizzare (in parte) è la classe datamapper (quella con tutte le query, per intenderci) sostituendo il metodo di query con i "generici" rawQuery, oppure execSql. Ovviamente il consiglio è quello di utilizzare i metodi abbinati ad ogni funzione (insert, update, delete ecc...). Per quanto riguarda la creazione del database, utilizzi l' helper che rende notevolmente più facile la creazione di db in java per android, rispetto al java per pc.