【问题标题】:Is it possible to create standalone JavaFx application that uses Spring Jdbc and Mysql是否可以创建使用 Spring Jdbc 和 Mysql 的独立 JavaFx 应用程序
【发布时间】:2014-11-05 07:17:56
【问题描述】:

由于我是 JavaFx 的新手,当然还有 spring jdbc,所以我处于阻塞状态。我的应用程序几乎准备就绪,我什至使用 inno setup 为 Windows 创建了安装文件。这个安装文件在我的系统上运行良好,但是当我在另一个系统上运行时它不运行;可能是由于缺少数据库及其服务器。所以,我需要一个独立的应用程序,通过安装程序来管理所有数据库和其他需求。经过研究,我发现很多人建议使用 Sqlite 或 hsqldb。我真的必须使用这些数据库吗,我不能创建使用现有技术的独立应用程序,即 spring jdbc 和 mysql。

谢谢。

【问题讨论】:

  • 是的,你可以。不幸的是,您必须将 MySQL 安装到您希望安装应用程序的客户端计算机上。
  • 如果我想在客户端机器上运行而不使用 mysql 服务器,我是否必须切换到 sqllite 或 hsqldb。
  • 取决于您的要求。如果您不想安装 RDBMS 服务器,请务必使用。

标签: java mysql spring javafx


【解决方案1】:

如果您将拥有一个单独的 mysql 数据库服务器。对于独立程序,您可以很好地Spring-Jdbc

<bean id="dataSource"  class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="" />
    <property name="url" value="" />
    <property name="username" value="" />
    <property name="password" value="" />
</bean>

可以在DispatceherServlet.xml中配置连接数据库

【讨论】:

  • 不,我不会有数据库服务器。我需要类似在 android 中的东西,这意味着合而为一。
  • 我只是使用 spring jdbc 来实现持久性,所以我没有 dispatcherservet.xml。我在课堂上管理过这些信息。
  • 是的,您也可以使用 sql lite 对其进行配置。看这里stackoverflow.com/questions/5117248/…
  • 所以我不能在我的独立应用程序中不使用它的服务器的情况下使用 mysql!
  • 是的。但是您也可以在没有dispatcher.xml 的情况下配置数据库(SQL lite),就像这样stackoverflow.com/questions/22315672/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-04
  • 1970-01-01
  • 1970-01-01
  • 2021-01-26
  • 2011-08-24
  • 1970-01-01
  • 2020-09-22
相关资源
最近更新 更多