当前位置: 首页 > 面试题库 >

在JDBC SQLite中创建数据库

单于浩邈
2023-03-14
问题内容

我正在使用http://code.google.com/p/sqlite-
jdbc/wiki/Introduction中
的SQLite驱动程序。 上述文档中显示的示例显示了如何连接现有数据库。

在我的应用程序中,我需要创建一个SQLite数据库。怎么做?创建具有扩展名的文件是否足够.db?还有一个叫做的函数createFile()。如果可以,如何使用?我用谷歌搜索,没有人给出明确的答案。


问题答案:

如果文件不存在,SQLite会在首次尝试连接时创建新的数据库文件。

因此,只需将其jdbc:sqlite:filename.db用作JDBC连接字符串,并在您具有create权限的情况下filename.db,它将自动创建。您也可以根据需要手动预先创建该文件0



 类似资料:
  • 问题内容: 您能帮忙解决这个问题吗? 我正在尝试创建然后使用一个名为TIGER的数据库。 如果我在MySQL中创建数据库并且运行完美,我没有问题。 我想做的是从Java创建它。这样,当首次运行代码时,它将在初始启动过程中创建数据库。如果可能的话,我想用一种干净的方法将其装箱。 有人可以告诉我您实际将代码放置在哪里 这是代码 这是创建数据库的代码 在此先感谢,感谢您的帮助。 因为我是一个长期读者但还

  • 问题内容: 我正在使用,并且正在尝试运行一个简单的应用程序,尤其是运行在page中描述的应用程序。我的hibernate.cfg.xml文件是: 我(使用maven时)是: 我在链接中使用它: 但是,不可能获得应用程序的工作,即在数据库中hibernate创建表并插入值。无论尝试如何,我总是会收到相同的错误: 在线上的“关系部门不存在”: 我也没有完全相同的错误尝试过。为了抢占某些读者,请不要在数

  • 在此容器中只存在默认DB。 如何创建数据库?

  • 我有一个Spring Boot服务,我们有项目、贡献者以及项目和贡献者之间的多对多关系,这在JPA中被建模为3个独立的实体,项目、贡献者和项目贡献者。我正在使用Spring数据与Postgres中的DB进行交互。 在SQS的事件消耗之后,有时我们必须在DB中创建数千个项目及其贡献者。这些项目和贡献者由一些外部服务提供。 在我们必须创建1000个项目的场景中,每个项目平均有2个贡献者,我通过每个实体

  • 问题内容: 我是一个redis初学者。我正在学习将其用于在轨道上的红宝石。 Redis支持很多分贝(最多可以支持30个)。正常访问我运行的客户端Redis控制台 在终端。默认情况下,它会自动进入db0。如果它有多个db,则可以使用命令选择要访问的db。 但是我不知道创建一个数据库使用的任何方法。 你能帮助我吗。非常感谢。! 问题答案: 无需在Redis中创建一个数据库,只需使用它即可。您还可以通过

  • 问题内容: 我正在尝试使用Genie代码创建数据库。但是,我在文档方面遇到了问题,所以我在这里问! 这可以认为是不直观的,因为我可以直接在命令行上运行sqlite并创建数据集。我这样做是出于教义的原因。 我想在python中模仿的代码是: 我已经学习了如何使用vala.doc,并找到了操作sqlite数据库的例程:Sqlite.Database。但是,我一直在编译时出错。 这是我重现该代码的程度: