【发布时间】: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