Java 使用ApacheDerby创建数据库

Java 使用ApacheDerby创建数据库,java,derby,javadb,Java,Derby,Javadb,我正在java应用程序中使用ApacheDerby。在第一次启动时,我想创建一个数据库并设置用户名和密码 CONNECTION = DriverManager.getConnection("jdbc:derby://localhost:1527/DB;create=true", "database", "password"); 我不确定在创建数据库时是否设置了密码,如何在创建数据库后以编程方式设置密码 创建数据库后,我尝试使用错误的密码,但仍然能够连接和执行查询

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

CONNECTION = DriverManager.getConnection("jdbc:derby://localhost:1527/DB;create=true",
                "database", "password");
我不确定在创建数据库时是否设置了密码,如何在创建数据库后以编程方式设置密码

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

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

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


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

等等?问题在哪里?@Andrea就在那里-在创建数据库之后,我如何在语法上设置密码。用例是什么?为什么在启动程序时要创建数据库?这样的任务是系统管理员的任务,而不是软件用户的任务。@menohochshild数据库由应用程序管理。您是否询问身份验证?从这里开始:我尝试了一个错误的密码,我能够连接并执行查询。如何设置密码?