【问题标题】:how to read and write SQLite database file in java (after making jar file) [duplicate]如何在java中读写SQLite数据库文件(制作jar文件后)[重复]
【发布时间】:2015-06-23 02:40:10
【问题描述】:

我想创建一个使用 Sq Lite 数据库的 java 应用程序,在制作 jar 文件后,我的应用程序将读取和写入 Sq Lite 数据库文件。那么如何实现这个...... 请给我概述如何访问 Sql lite 数据库文件并对其进行修改。制作jar文件后。

【问题讨论】:

  • 你应该告诉我们更多关于你的IDE你想要存储什么结构以及更多关于整个场景的信息。数据库已经存在了吗?除此之外,您的问题应该可以通过搜索找到答案
  • 如果您更清楚地知道您已经知道如何做这些事情,这将改善您的问题。如果您不知道如何做任何这些事情,那么询问如何一次完成所有这些事情对于 StackOverflow 来说不是一个好问题。搜索并阅读一些教程,当您遇到困难并有具体问题时,您可以在此处提问。
  • 先生,我做了一个打字速度游戏,为了保存和加载乐谱,我使用扫描仪和格式化程序来读取和写入文本文件。因此,当创建我的程序的 jar 文件时,它将在它附近创建文本文件。因此,该文本文件用于保存和加载游戏的得分。所以现在我想使用数据库来保存和加载分数而不是文本文件。所以当任何用户玩我的游戏时,他的分数应该保存在数据库中,并且应该从数据库中加载。
  • 此外,由于无法修改 Jar 文件,因此数据库文件应像文本文件一样放在 jar 外部。我想使用 SQLite 数据库,但我不知道在哪里放置 SQLite 数据库文件,这样当我制作项目的 Jar 文件时,我的应用程序应该访问该数据库文件并可以修改它。所以请指导我应该放置该数据库文件的位置。
  • @Marged 我使用 Eclipse IDE,游戏的分数应该以表格形式存储,包括 3 列,例如(1. playername playercore)和首先数据库文件应该是空的,它不包含任何数据当用户玩游戏时,他的分数将被保存,当他下次玩游戏时,他保存的分数应该被显示。我自己可以通过代码保存和加载分数,但我需要指导数据库文件的放置位置,以便 jar 文件可以访问和修改它。

标签: java database sqlite jar


【解决方案1】:

非常简单,只需将 Sqlite 数据库文件放在项目文件夹中,然后在程序中以连接到数据库文件,创建类似的连接

connection = DriverManager.getConnection("Jdbc:sqlite:您的 sqlite 数据库文件的名称");

现在,为了在创建程序的 Jar 文件后连接到数据库文件,只需将 sqlite 数据库文件放在创建的 Jar 文件附近... 之后,您将能够从您的应用程序(Jar 文件)与您的数据库文件(可以访问和修改数据)进行通信...... 谢谢xxxx...... :)

【讨论】:

    猜你喜欢
    • 2013-08-02
    • 2019-09-26
    • 2014-04-21
    • 2011-09-23
    • 2021-12-17
    • 2012-12-05
    • 2016-12-07
    • 1970-01-01
    • 2012-03-28
    相关资源
    最近更新 更多