-
Connessione al Database tra client e server
Salve mi scuso in anticipo se ho sbagliato sezione.Vi scrivo perchè per motivi universitari ho creato un applicazione la quale può essere eseguita su più computer,i client,che accede ad un database che vorrei si trovasse su una sola macchina diversa,il server, e non riesco a farlo.Ho create il database con mysql workbench, quindi vi dico già che non ho utilizzato comandi da dos,e l ho creato come localhost perchè non so come crearlo in remoto,e il programma è scritto in java.C è qualcuno che mi potrebbe dire come tutti i passaggi per poter realizzare questa connessione al database tra una macchina client e una server ?Spero di essermi spiegato bene.Grazie per le risposte .Ciao
-
-
-
Manca un'informazione necessaria: i client sono nella stessa rete del DB server?
Ovvero, condividono tutti un indirizo IP simile a 192.168.1.qualcosa?
Se sono tutti nella stessa rete, puoi usare una connessione diretta.
Come creare una connessione ad un database:
Accesso a database tramite JDBC
...qui un esempio sulle ConnectionStrings per MySql:
MySQL Connection String Samples - ConnectionStrings.com
Se invece la connessione deve avvenire attraverso reti diverse (es. internet), i client non si possono connettere DIRETTAMENTE al database.
In questi casi, una procedura diffusa è quella di passare attraverso una pagina web.
Funzionerebbe cosi:
- il tuo client richiama una pagina web, eventualmente passando alcuni parametri
- la pagina web (che è nella stessa rete del db) interroga il db, eventualmente filtrando la query con i parametri ricevuti
- il db restituisce i dati alla pagina web
- la pagina web formatta i dati in un formato standard (XML, Json, ...), & li restituisce al client
-
Permessi di invio
- Non puoi inserire discussioni
- Non puoi inserire risposte
- Non puoi inserire allegati
- Non puoi modificare i tuoi messaggi
-
Regole del Forum