Anonymní profil Tomáš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Tomáš – Programujte.comAnonymní profil Tomáš – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:1e02:a080:8fe:cd...–

Tomáš
Java › Java client - server
25. 5. 2017   #216319

Ahoj,

mám takový malý problém. Mám tento kód:

public Server()
       try {
          ServerSocket = new ServerSocket(8080);
          System.out.println("Server has been launched.");
          connection = new DBconnection();
          connection.startConnection();
          System.out.println("Succesfully connected to database!");
      } catch(IOException IOe) { 
          System.out.println("Can not establish server!");
          System.exit(-1);
      } 
        }
         public static void main(String[] args) {
                Server server = new Server();
        }

        public boolean login(String username, String password)
        {
            /*
            Verifying logins.
            - Returns TRUE if the username and password are correct
            - else FALSE
            */ 
            return true;
        }

        public String getSaveGame(User user)
        {
            String saveData = "";
            /*
             It downloads the saved position from the server.
            */
            return saveData;
        }

        public void uploadSaveGame(String saveData)
        {
            /*
            Uploads the saved position
            */
        }

A já nevím, jak to udělat. Aplikace by se měla připojit k existující databázi a stáhnout některé údaje.

Mohl byste prosím napsat první metodu, abyste zjistili, jak se to dělá? Nebo nějaký výukový tutoriál, by se o tom učilo? Do těchto metod musím psát dotazy SQL?

Moc díky!

PS

Nejsem si jistý ani tou konektivitou. Mám údaje o databázi (host, login a heslo) a v první řadě bych se asi měl k ní připojit, než začnu řešit stahování dat. To budu dělat přes client - server? Nějak v tom mám trošku zmatek, co se týká tohohle. Třída server tedy bude obsahovat data, díky kterým se připojím a třída client bude obsahovat co? Dále jsem našel, tak by se měly nějak zvlášť řešit pakety?

Díky za odpovědi!

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý