Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java数据库服务器和客户端_Java_Database_Ms Access_Client - Fatal编程技术网

Java数据库服务器和客户端

Java数据库服务器和客户端,java,database,ms-access,client,Java,Database,Ms Access,Client,我正在为学校的学生会设计一个服务器系统。它将从Microsoft Access中创建的数据库中获取数据(包括图片、姓名、位置、电话号码、电子邮件等),并将其发送到客户端应用程序,客户端应用程序将在GUI中显示数据。服务器运行在Ubuntu11.04 Natty Narhall上,这就是为什么我使用Java而不是C#的原因,我在C#方面更有经验。我正在争论是使用Access数据库(它将位于通过USB连接到服务器计算机的外部硬盘驱动器中)还是Amazon SimpleDB。然而,我对SQL一无所知。

我正在为学校的学生会设计一个服务器系统。它将从Microsoft Access中创建的数据库中获取数据(包括图片、姓名、位置、电话号码、电子邮件等),并将其发送到客户端应用程序,客户端应用程序将在GUI中显示数据。服务器运行在Ubuntu11.04 Natty Narhall上,这就是为什么我使用Java而不是C#的原因,我在C#方面更有经验。我正在争论是使用Access数据库(它将位于通过USB连接到服务器计算机的外部硬盘驱动器中)还是Amazon SimpleDB。然而,我对SQL一无所知。你们有关于创建服务器和客户端的教程或技巧吗?提前谢谢


Jtahlborn:你所说的“正常”数据库是什么意思?

你可以利用学校的前端数据库/服务器交互

存储在学校计算机上的所有文件都可以这样做


大多数学校允许将东西存储在所有使用服务器的终端都能访问的区域。

如果使用Java,则可以使用需要使用的数据库 你可以看看 但我不建议使用Microsoft Access,因为您需要使用桥ODBC-JDBC将应用程序连接到数据库。您可以使用诸如Derby(JDK的一部分,称为JavaDB)之类的小型工具。如何将其与Netbeans一起使用


祝你好运

您打算如何连接到access数据库?access数据库不是“普通”数据库。access数据库没有任何免费的jdbc驱动程序。因此,使用access数据库从一开始就会让事情变得非常困难。你可以使用Mono在Linux上使用C。但是,您可能会遇到兼容性问题(据我所知,现在的问题比过去少了)。