【问题标题】:Create a database with Apache Derby使用 Apache Derby 创建数据库
【发布时间】:2013-12-29 15:23:22
【问题描述】:

我在 java 应用程序中使用 Apache Derby。在第一次启动时,我想创建一个数据库并设置用户名和密码。

CONNECTION = DriverManager.getConnection("jdbc:derby://localhost:1527/DB;create=true",
                "database", "password");

我不确定创建数据库时是否设置了密码,如何在创建数据库后以编程方式设置密码?

创建数据库后,我尝试输入错误的密码,但我仍然能够连接和执行查询。

【问题讨论】:

  • 然后呢?问题出在哪里?
  • @Andrea 就在那儿-创建数据库后如何在语法上设置密码。
  • 用例是什么?为什么要在启动程序时创建数据库?这样的任务是针对系统管理员的,而不是针对您软件的用户的。
  • @MenoHochschild 数据库由应用程序管理
  • 您是在询问身份验证吗?从这里开始:db.apache.org/derby/docs/10.10/devguide/cdevcsecuree.html

标签: java derby javadb


【解决方案1】:

我不确定创建数据库时是否设置了密码

如果您不确定,为什么不尝试使用错误的密码重新连接,看看是否允许?

或者,如果您想完全确定它是如何工作的,只需阅读源代码即可。

【讨论】:

  • 好吧,我尝试使用错误的密码,但我能够连接并执行查询。如何设置密码?
猜你喜欢
  • 1970-01-01
  • 2010-10-09
  • 1970-01-01
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-04
  • 2014-04-04
相关资源
最近更新 更多