2011-04-16 4 views
-1

Je suis en train de concevoir un système de serveur pour la Student Government Association de mon école. Il va récupérer les données d'une base de données faite dans Microsoft Access (y compris une image, nom, position, numéro de téléphone, email, etc.) et l'envoyer à l'application cliente, qui l'affichera dans une interface graphique. Le serveur fonctionne sur Ubuntu 11.04 Natty Narwhal, c'est pourquoi j'utilise Java par opposition à C# dans lequel je suis beaucoup plus expérimenté. Je me demande s'il faut utiliser la base de données Access (qui serait dans un disque dur externe) connecté via USB à l'ordinateur serveur), ou Amazon SimpleDB. Je n'ai cependant aucune connaissance de SQL. Avez-vous des tutoriels ou des astuces sur la création du serveur et du client? Merci d'avance.Serveur de base de données Java et client

Jtahlborn: Qu'entendez-vous par "base de données '' normale '"?

+0

comment prévoyez-vous vous connecter à votre base de données d'accès? une base de données d'accès n'est pas une base de données "normale". il n'y a pas de pilotes jdbc gratuits pour les bases de données d'accès. Ainsi, l'utilisation d'une base de données d'accès va rendre les choses très difficiles dès le départ. – jtahlborn

+0

Vous pouvez utiliser C# sous Linux en utilisant Mono. Cependant, vous pouvez rencontrer des problèmes de compatibilité (je comprends que c'est moins un problème maintenant qu'avant). –

Répondre

1

Vous pouvez simplement utiliser l'interaction base de données/serveur frontale de votre école.

Tous les documents stockés sur l'ordinateur d'une école le font.

La plupart des écoles permettent de stocker des objets dans une zone accessible à tous les terminaux utilisant le serveur.

0

Si vous utilisez Java, pour travailler avec des bases de données, vous devez utiliser JDBC API Vous pouvez jeter un oeil à JDBC tutorial Mais je recommande de ne pas utiliser Microsoft Access parce que vous devez utiliser ODBC-JDBC pont pour connecter votre application à la base de données. Vous pouvez vous quelque chose de petit comme Derby (partie de JDK connu sous le nom de JavaDB). There is tutorial comment vous pouvez l'utiliser avec Netbeans

Bonne chance!