Derby数据库授权不工作



我使用下面的代码创建了一个数据库:

    Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
    Connection conn = DriverManager.getConnection("jdbc:derby:./db;create=true;user=qwe;password=qwe");
    conn.close();

之后我看到。/db文件夹。

数据库不受任何授权保护。
我可以通过使用netbeans或idea连接到数据库,而无需输入用户id和密码。

如何使用授权系统保护数据库?

参考文档:http://db.apache.org/derby/docs/10.11/security/

特别是研究用户认证(与授权不同的): http://db.apache.org/derby/docs/10.11/security/cseccsecure42374.html

最新更新