Java 希望与MS ACCESS数据库连接的swing应用程序联机

Java 希望与MS ACCESS数据库连接的swing应用程序联机,java,jdbc,Java,Jdbc,我使用swing核心类用java构建了一个应用程序。我使用JDBC:ODBC在我的pc上使用了数据库连接和MS Access。我希望这个应用程序是在线的。 我怎么能做到 提前感谢如果您想创建一个小程序,那么您应该首先阅读以下教程: 但是,从小程序使用Microsoft Access数据库时会遇到问题。Access不是客户端服务器数据库。没有访问服务器,您可以通过网络连接启动和访问数据库 有两种选择: 将数据库更改为真正的客户机-服务器数据库,如ApacheDerby或MySQL,并通过网络直接

我使用swing核心类用java构建了一个应用程序。我使用JDBC:ODBC在我的pc上使用了数据库连接和MS Access。我希望这个应用程序是在线的。 我怎么能做到


提前感谢

如果您想创建一个小程序,那么您应该首先阅读以下教程:

但是,从小程序使用Microsoft Access数据库时会遇到问题。Access不是客户端服务器数据库。没有访问服务器,您可以通过网络连接启动和访问数据库

有两种选择:

  • 将数据库更改为真正的客户机-服务器数据库,如ApacheDerby或MySQL,并通过网络直接从小程序连接到数据库。但也会有一些限制。通常,数据库服务器应与包含小程序的web服务器在同一主机上运行(取决于浏览器安全设置)。如果客户端位于防火墙后面,则可能不允许客户端连接到数据库端口。但在本地网络中,这可能是一种选择
  • 实现隐藏数据库访问的服务器端服务(例如,使用Tomcat服务器的REST或SOAP)。如果您的服务在交付小程序的同一HTTP端口上运行,则不存在防火墙限制。虽然可以在服务器端使用Microsoft Access数据库,但不建议这样做。Access是桌面数据库而不是服务器数据库。因此,即使在这种情况下,您也应该更改数据库

请更具体一些。“我希望此应用程序联机”的确切含义是什么?我所说的“我希望此应用程序联机”的意思是,我希望it用户不要安装它并像java小程序一样使用它。我想你正在寻找的是java Web Star,我想也是。。。但是我找不到好的教程。我不使用eclipse或任何ide,我只是在记事本++上编写代码。