【问题标题】:can i build a java desktop application without sql knoledge [closed]我可以在没有 sql 知识的情况下构建一个 java 桌面应用程序吗?
【发布时间】:2020-09-09 22:00:36
【问题描述】:

我不是编程专家,我正在尝试使用 java 构建桌面应用程序,但我需要将它与 sql 结合起来,以便在表(数据库..)中存储大量信息。

当我用谷歌搜索时,我发现了几个小时的学习 sql 教程, 我还在为java而苦苦挣扎,我也没有时间处理sql...... 我可以在不学习 sql 语言的情况下做到这一点吗...?

我必须坐下来研究一下还是有其他方法?

(p.s. 对不起,我觉得我的英语不太好...)

【问题讨论】:

  • 好吧,如果您认为您的应用程序需要 SQL 数据库,那么是的,您必须学习这一点。抱歉,这个问题太模糊了。由于您确实没有分享太多细节,因此很难知道。你需要持久化多个表吗?应用程序是多用户的吗?请使用tour 并阅读How to Ask。谢谢
  • 我会说是的。只需坐下来开始构建您想要的功能。从技术上讲,您可以通过使用 OrmLite 之类的 ORM 来避免做 SQL 的事情,但是 SQL 是非常值得了解的东西。不要太担心。开始构建吧。

标签: java sql database desktop-application


【解决方案1】:

嗯,有一些选择:

  • 使用文件而不是数据库。您可以利用序列化将实例直接存储在文件中。
  • 使用非关系型数据库,这样您就不必学习 SQL 了
  • 使用 SQL 数据库但搜索 ORM。 ORM 让您无需直接输入 SQL 即可与关系数据库进行交互(但如果需要,您可以在必要时这样做)

【讨论】:

  • 谢谢!我会尝试文件。还有一件事,java可以处理excel文件吗?
  • 当然,您只需要下载一个可以为您提供这些功能的软件包。这个适用于所有微软文档poi.apache.org
  • 太棒了!谢谢!
猜你喜欢
  • 2019-03-12
  • 1970-01-01
  • 2022-11-16
  • 1970-01-01
  • 2020-12-07
  • 2010-12-29
  • 1970-01-01
  • 2015-06-15
  • 2020-11-11
相关资源
最近更新 更多