需要帮助在eclipse霓虹灯中配置德比

时间:2016-10-29 08:47:21

标签: java eclipse derby

我对德比很新,我真的很难获得正确的信息。所有的链接让我看到从eclipse下载derby核心插件,我找不到了。我刚刚在我的应用程序中添加了jar文件,并且能够创建数据库并执行查询。但是现在我对我进行了具有挑战性的认证。我正在构建一个多用户应用程序。我想要一个具有所有权限的管理员和具有某些权限的用户。由于我的应用程序连接无论我提供用户名/密码与否,我都无法找到让我的计划有效的方法。 经过大量的在线支出后,我发现您可以拥有授权系统级别和数据库级别。但我不知道该怎么做。由于我刚刚将jar文件添加到我的应用程序而没有做任何其他事情,我不知道如何使系统级授权对我有用。这是我如何连接......`

static Connection connection = null;
static Statement stmnt;


public static void initializeDB (){
    try {
        Class.forName(driver);
        System.out.println(driver + " loaded.");
    } catch (java.lang.ClassNotFoundException e) {
        System.err.print("ClassNotFoundException: ");
        System.err.println(e.getMessage());
    }
}


public static void makeConnection(String userName, String password){

    String url = "jdbc:derby:employeeDB";//create=true;" +
                            "user=" + username + ";password=" + password + ";create=true";

    try {
        connection = DriverManager.getConnection(url);
        System.out.println("Connection successful");

        stmnt = connection.createStatement();
    } catch (SQLException e) {
        e.printStackTrace();
    }
}`

我为dbconection创建了单独的类。我第一次联系。但是这个用户名和密码没有意义,因为我没有启用用户身份验证。我不知道该怎么做。帮助将受到高度赞赏。而且我希望有多个用户使用不同的权限进行访问。请原谅我有限的知识。 提前谢谢。

0 个答案:

没有答案