Pro3x Nautilus Edition podržava rad više korisnika na istoj bazi podataka. Način podešavanja programa za rad u više korisničkom okruženju može se znatno razlikovati od slučaja do slučaja, pa ću ukratko opisati nekakav osnovni model takvog sustava i jedan od mogućih načina da se takav sustav podesi. U našem primjeru ćemo koristiti MySQL server za bazu podataka.
Sistemski zahtjevi
Kako biste primjenili Pro3x Nautilus Edition u višekorisničkom okruženju, prvo je potrebno instalirati MySQL server koji će se koristiti za bazu podataka. Instalacija MySQL servera je prilično jednostavan proces, ali moja preporuka je da ipak zatražite pomoć nekoga tko je već ima iskustva sa instalacijom MySQL servera. Osim servera, morate imati podešenu lokalnu mrežu. Kroz ostatak članka Server će biti računalo sa MySQL bazom podataka, a Klijent će biti svako računalo sa instalacijom Pro3x Nautilus Edition programa koje će spaja na server.
Prvi korak: Instalacija Servera i MySQL baze
Prvi korak je da se na Server instalira MySQL server i kreira prazna baza podataka. Pro3x Nautilus Edition će sam kreirati sve tablice pri prvom spajanju na bazu. Preporuka je da se za svakog Klijenta kreira novi korisnički račun na MySQL serveru, ali može se koristiti i samo jedan korisnik za sve Klijente. Svi Klijenti moraju imati pristup MySQL bazi podataka na Serveru. Danas gotovo svako računalo ima podignut firewall, pa će vjerojatno biti potrebno otvoriti port koji će MySQL server koristiti za komunikaciju sa Klijentima.
Drugi korak: Podešavanje Klijenta
Postupak je isti za svakog Klijenta, pa ćemo kroz primjer proći podešavanje samo jednog Klijenta. Sve druge klijente podešavate na isti način. Prvi korak u podešavanju Klijenta je instalacija Pro3x Nautilus Edition programa. Klijent mora imati pristup internetu i instalacija se svodi na svega par klikova. Kad je instaliran Pro3x Nautilus Edition, inicijalno je podešen za rad sa Apache Derby (Java DB) bazom podataka u embeded načinu rada.
Treći korak: Izmjena postavi za pristup bazi
Pro3x Nautilus Edition na Klijent računalu sada treba podesiti da radi sa MySQL bazom podataka na Serveru. Postupak je prilično jednostavan. Kliknite na izbornik Program / Konfiguracija baze podataka i jednostavno izmjenite postavke i kliknete spremi. Korisničko ime i zaporku zamjenite sa korisničkim imenom i zaporkom koju ste podesili na MySQL serveru.
U polje Driver upišite com.mysql.jdbc.Driver. Driver za pristup MySQL bazi podataka je uključen u instalaciju Pro3x Nautilus Edition programa.
Connection string zamjenite sa jdbc:mysql://server:port/baza. Naravno, zamjenite server sa oznakom Server računala, port zamjenite sa portom koji MySQL server koristi za komunikaciju i bazu zamjenite sa nazivom baze koju ste kreirali u prvom koraku. Provjerite još jednom unesene podatke i spremite promjene.
Restart i gotovo
Kad kliknete spremi, morate još jednom potvrditi da želite promjeniti postavke za pristup bazi podataka nakon čega će Pro3x Nautilus Edition spremiti promjene i prestati sa radom. Kad ponovno pokrene Pro3x Nautilus Edition, program će se spojiti na novu bazu podataka i kreirati sve potrebne tablice, ako već nisu kreirane. Postupak ponovite za koliko svakog Klijenta koji želite podesiti za pristup Serveru.
Server i Klijent na istom računalu
Ako imate malu tvrku sa npr. samo dva računala bez zasebnog servera, možete izabrati bilo koje računalo koje će imati ulogu i Klijenta i Servera. Prema gore navedenim uputama na računalo koje će imati ulogu i Klijenta i Servera instalirajte i MySQL server sa bazom podataka i Pro3x Nautilus Edition. Ostala računala podesite prema uputama za podešavanje Klijent računala.
Download Pro3x Nautilus Edition
Pro3x Nautilus Edition možete skinuti već danas, ako se prijavite za download. Pro3x Nautilus Edition je u završnoj fazi testiranja i bit će javno objavljen u subotu. Ovo su samo neke od mogućnosti koje donosi Pro3x Nautilus Edition.
Više korisnika sa Nautilusom
Pro3x Nautilus Edition podržava rad više korisnika na istoj bazi podataka. Način podešavanja programa za rad u više korisničkom okruženju može se znatno razlikovati od slučaja do slučaja, pa ću ukratko opisati nekakav osnovni model takvog sustava i jedan od mogućih načina da se takav sustav podesi. U našem primjeru ćemo koristiti MySQL server za bazu podataka.
Sistemski zahtjevi
Kako biste primjenili Pro3x Nautilus Edition u višekorisničkom okruženju, prvo je potrebno instalirati MySQL server koji će se koristiti za bazu podataka. Instalacija MySQL servera je prilično jednostavan proces, ali moja preporuka je da ipak zatražite pomoć nekoga tko je već ima iskustva sa instalacijom MySQL servera. Osim servera, morate imati podešenu lokalnu mrežu. Kroz ostatak članka Server će biti računalo sa MySQL bazom podataka, a Klijent će biti svako računalo sa instalacijom Pro3x Nautilus Edition programa koje će spaja na server.
Prvi korak: Instalacija Servera i MySQL baze
Prvi korak je da se na Server instalira MySQL server i kreira prazna baza podataka. Pro3x Nautilus Edition će sam kreirati sve tablice pri prvom spajanju na bazu. Preporuka je da se za svakog Klijenta kreira novi korisnički račun na MySQL serveru, ali može se koristiti i samo jedan korisnik za sve Klijente. Svi Klijenti moraju imati pristup MySQL bazi podataka na Serveru. Danas gotovo svako računalo ima podignut firewall, pa će vjerojatno biti potrebno otvoriti port koji će MySQL server koristiti za komunikaciju sa Klijentima.
Drugi korak: Podešavanje Klijenta
Postupak je isti za svakog Klijenta, pa ćemo kroz primjer proći podešavanje samo jednog Klijenta. Sve druge klijente podešavate na isti način. Prvi korak u podešavanju Klijenta je instalacija Pro3x Nautilus Edition programa. Klijent mora imati pristup internetu i instalacija se svodi na svega par klikova. Kad je instaliran Pro3x Nautilus Edition, inicijalno je podešen za rad sa Apache Derby (Java DB) bazom podataka u embeded načinu rada.
Treći korak: Izmjena postavi za pristup bazi
Pro3x Nautilus Edition na Klijent računalu sada treba podesiti da radi sa MySQL bazom podataka na Serveru. Postupak je prilično jednostavan. Kliknite na izbornik Program / Konfiguracija baze podataka i jednostavno izmjenite postavke i kliknete spremi. Korisničko ime i zaporku zamjenite sa korisničkim imenom i zaporkom koju ste podesili na MySQL serveru.
U polje Driver upišite com.mysql.jdbc.Driver. Driver za pristup MySQL bazi podataka je uključen u instalaciju Pro3x Nautilus Edition programa.
Connection string zamjenite sa jdbc:mysql://server:port/baza. Naravno, zamjenite server sa oznakom Server računala, port zamjenite sa portom koji MySQL server koristi za komunikaciju i bazu zamjenite sa nazivom baze koju ste kreirali u prvom koraku. Provjerite još jednom unesene podatke i spremite promjene.
Restart i gotovo
Kad kliknete spremi, morate još jednom potvrditi da želite promjeniti postavke za pristup bazi podataka nakon čega će Pro3x Nautilus Edition spremiti promjene i prestati sa radom. Kad ponovno pokrene Pro3x Nautilus Edition, program će se spojiti na novu bazu podataka i kreirati sve potrebne tablice, ako već nisu kreirane. Postupak ponovite za koliko svakog Klijenta koji želite podesiti za pristup Serveru.
Server i Klijent na istom računalu
Ako imate malu tvrku sa npr. samo dva računala bez zasebnog servera, možete izabrati bilo koje računalo koje će imati ulogu i Klijenta i Servera. Prema gore navedenim uputama na računalo koje će imati ulogu i Klijenta i Servera instalirajte i MySQL server sa bazom podataka i Pro3x Nautilus Edition. Ostala računala podesite prema uputama za podešavanje Klijent računala.
Download Pro3x Nautilus Edition
Pro3x Nautilus Edition možete skinuti već danas, ako se prijavite za download. Pro3x Nautilus Edition je u završnoj fazi testiranja i bit će javno objavljen u subotu. Ovo su samo neke od mogućnosti koje donosi Pro3x Nautilus Edition.