-
.
Il codice che ho usato ha sempre funzionato in ambiente desktop, tuttavia su Android non funziona. Ho dato un occhiava a vari pezzi di codice su internet ma nessuno sembra funzionare. Qualcuno ha mai risolto questo problema? . -
Eich.
User deleted
Il codice che usi? . -
.HTML// Metodo per crare la connessione
public static void CreaConnessione()
{
// Controllo connessione
String dbUrl = Indirizzo + "/" + NomeDatabase;
try
{
Class.forName("com.mysql.jdbc.Driver");
Connessione = DriverManager.getConnection(dbUrl, NomeUtente, Password);
}
catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); System.err.println("Errore db");}
L'errore è: No suitable driver found for....
Ho già seguito i diversi thread ma nulla:
- http://stackoverflow.com/questions/5556664...-dbname-error-w
- http://stackoverflow.com/questions/8146793...lhost3306-mysql
- http://stackoverflow.com/questions/2238471...l-localhost3306. -
Eich.
User deleted
Tenti un accesso diretto, e ci può stare, ma se l'app la vuoi distribuire non è una buona regola.
Questo perchè i file APK a differenza degli EXE, sono facilmente decompilabili, di conseguenza CHIUNQUE potrebbe venire in possesso dei tuoi dati di accesso al dababase e fare danni.
Edited by Eich - 22/1/2017, 14:07. -
.
Infatti la volevo tenere come soluzione provvisoria finché non imparo come costruire un server in PHP e usalo per connettermi. Sto già vedendo come fare per usare un server. Appena sarò riuscito mostrerò nell'apposita sezione come fare . -
Eich.
User deleted
Comunque, per rispondere alla tua richiesta.. Video . -
.Comunque, per rispondere alla tua richiesta.. Video
L'ho visto ma sono tutti passaggi che ho già provato.. Infatti in ambiente desktop funziona tutto! Mi sa che farò un server..
Grazie lo stesso. -
Eich.
User deleted
Questo l'hai messo in build.gradle?
compile files('libs/mysql-connector-java-3.0.17-ga-bin.jar')
Edited by Odle098 - 22/1/2017, 16:22. -
.Questo l'hai messo in build.gradle?
compile files('libs/mysql-connector-java-3.0.17-ga-bin.jar')
Si si ogni libreria è compilata e tutti i settaggi per le build di java 8 messi. Infatti funziona tutto alla perfezione tranne lo stramaledetto Driver. -
Eich.
User deleted
Tieni conto che android studio è ormai il MUST, ed è sempre aggiornato, anche se pesante come applicativo, io lascerei perdere altri tools, compreso netbeans che io stesso uso per java desktop . -
.Tieni conto che android studio è ormai il MUST, ed è sempre aggiornato, anche se pesante come applicativo, io lascerei perdere altri tools, compreso netbeans che io stesso uso per java desktop
Si si infatti ho anche provato a creare un applicativo da 0 con android studio riscrivendo il codice per la connessione ma lo'errore è sempre quello. Il pezzo che ho incollato prima lo preso dal metodo onCreate dell'activity principale da Android Studio.. -
Eich.
User deleted
Boh.. comunque l'esempio nel video linkato io lo provai e funzionava . -
.Boh.. comunque l'esempio nel video linkato io lo provai e funzionava
Ho provato a fare un'altra app per testare ancora da capo e nulla, a questo punto vado per il server fin da subito. -
Visualrenzo.
User deleted
pure io sto partendo da 0, ho esperienza in vb.net e database. Volevo fare qualcosa con Android ho android Studio.
Non ho capito bene come e dove si devono installare i driver Jdbc per il server my sql.