Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - applicazione client/server
Forum - Java - applicazione client/server

Avatar
ingnuccio (Normal User)
Newbie


Messaggi: 10
Iscritto: 25/09/2007

Segnala al moderatore
Postato alle 18:38
Martedì, 25/09/2007
Salve a tutti, premetto che sono un buon programmatore C# e da poco vorrei iniziare a masticare anche un pò Java, per questo motivo sto creando un applicazione client server di una semplice gestione di un magazzino.
Ora io naturalmente sto impostando che il database si  trovi all'interno del server e possa essere interrogato o modificato dai vari client. Io fin ora tutto questo meccanismo lo avrei implementato attraverso i web services in C#, in Java invece come posso implementare questo meccanismo??
Grazie

PM Quote
Avatar
total (Member)
Guru


Messaggi: 815
Iscritto: 16/09/2006

Segnala al moderatore
Postato alle 2:45
Mercoledì, 26/09/2007
^^ Sto facendo una cosa simile pure io in Java con db mysql... il db lo carichi con i driver jdbc.. prova a guardare qua per dei chiarimenti.

http://www.corsojava.it/articoli/jdbc/java_il_jdbc.jsp

Se hai bisogno di altri tutorial prova a cercare su google ne è pieno: intanto ti posto il codice per una connessione ad un db mysql:
Codice sorgente - presumibilmente Java

  1. import java.sql.*;
  2.  
  3.  
  4.  
  5. public class conndb {
  6. public static void main(String[] args) {
  7. try {
  8.  
  9. Class.forName("com.mysql.jdbc.Driver").newInstance();
  10. System.out.println("Driver caricati!");
  11.  
  12.   try{
  13.     Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/nomedb","utente","pass");            
  14.     System.out.println("Connesso al Database");
  15.     } catch (Exception ex) {
  16.     System.out.println("errore nella connessione");}
  17.    
  18. } catch (Exception ex) {
  19. System.out.println("errorenel caricamento driver");}
  20.  
  21.  
  22. }
  23. }




Naturalmente devi compilare includendo il classpath del jar contente i driver jdbc per mysql:
javac -classpath nome.jar nomefile.java

questo mi pare che sia il nome del file dell'ultima versione per mysql:

mysql-connector-java-5.0.7

comunque per maggior chiarimenti vai sul sito del database che vuoi utilizzare troverai sicuramente il connector che cerchi..

Ultima modifica effettuata da total il 26/09/2007 alle 2:55
PM Quote
Avatar
ingnuccio (Normal User)
Newbie


Messaggi: 10
Iscritto: 25/09/2007

Segnala al moderatore
Postato alle 10:07
Mercoledì, 26/09/2007
Capito grazie.
Però il mio dubbio maggiore è: se i client e il server si trovano in due pc differenti, come faccio il collegamento? (socket,rmi,ecc)

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 15:32
Mercoledì, 26/09/2007
potresti avventurarti nei Web Services anche in Java:

http://java.sun.com/webservices/docs/2.0/tutorial/doc/

PM Quote