È possibile agire come server MySQL in un'applicazione Java o Android, in modo che applicazioni come HeidiSQL possano connettersi ad esso?
Quello che voglio fare è scrivere un'applicazione per Android che si comporta come un server MySQL per un database arbitrario su quel dispositivo. Dato che ci sono molti client MySQL che possono connettersi ai server MySQL, sarebbe l'ideale se potessi imitare un server del genere.
Allo stato attuale, ho tre opzioni:
- Usa una sorta di libreria server MySQL (se esiste);
- Scrivi personalmente il server, compreso l'implementazione del (banale / necessario parti del) protocollo (è fattibile?);
- Rilascia l'approccio del server MySQL e scrivi personalmente un client / server specifico.
Alla fine, il server (applicazione Android) dovrebbe essere in grado di elaborare e rispondere a semplici query inviate da un client.
Quali opzioni sono fattibili e le più adatte?