Collegamento a database .sdb da link
-
E' possibile collegarsi ad un database sqlite che si trova online?
Per esempio, se collego il database in locale:
QSqlDatabase dbMeteo;
dbStazione = QSqlDatabase::addDatabase("QSQLITE","Stazione");
dbStazione.setDatabaseName("C:/Users/Vitto/DocumentsProgettiQt/staz.sdb");
if (!dbStazione.open()){
ui->statusBar->showMessage("Database non è connesso!");
} else {
ui->statusBar->showMessage("Database è connesso!!");
}mi funziona correttamente.
Ma se il database fosse in:
"https://www.miosito.it/stazioni/weewx/database/staz.sdb"
come dovrei fare per collegarlo? Se sostituisco il link al percorso locale mi dà 'Database non è connesso!'Grazie a chi vorrà rispondermi!
-
anche sulle cartelle locali funziona come da remoto se hai installato un server locale e sviluppi in locale .... quindi vedi come il tuo sistema gestisce gli accessi .... di solito si usa php per queste cose .... oppure js .... oppure usi filezzilla o similari ... i database si affrontano in base alle dimensioni e al volume di scambio dati oltre che al numero contemporaneo di accessi .... quindi prima dovresti avere bene in mente cosa ci vorrai fare ....
-
Vi spiego. La mia applicazione elabora grafici e statistiche da un database sqlite proveniente da una stazione meteo.
Ad oggi lo scarico ogni giorno dal link del sito e lo metto nella sua cartella.
Cercavo il modo di non dover fare questo procedimento ogni giorno, ma far leggere il database direttamente da dove sta es. https://www.miosito.it/stazioni/weewx/database/staz.sdb.
Ho paura però che non sia possibile, almeno no con sqlite!