CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Connessione al Database tra client e server

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Sep 2012
    Messaggi
    18

    Ringraziamenti
    0
    Ringraziato 2 volte in 2 Posts
    Predefinito

    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

  2.  
  3. #2
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    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
  •  
Torna su
Privacy Policy