UCAExc ::: 4.0.4用户缺少特权或找不到对象:TBLUSERS

时间:2018-07-19 12:17:39

标签: java database ucanaccess

因此,我对Java中的数据库还是比较陌生的,最近在尝试从Jframe登录页面向数据库添加用户名,密码和电子邮件时遇到了此问题。

执行SQL的方法也位于与GUI分开的类中,而我只是从GUI类中的btn action方法调用该方法。

这是我的方法

    public void RegisterUser(String u, String p, String m) {
    int num;
    try {
        String qry = "INSERT INTO tblUsers(Username,Password,E-Mail Address)"
                + " VALUES ('" + u + "','" + p + "','" + m + "')";
        PreparedStatement pstmt = conn.prepareStatement(qry);
        num = pstmt.executeUpdate();
        pstmt.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

谢谢:)

1 个答案:

答案 0 :(得分:0)

问题出在数据库连接中,运行查询时,如果数据库名称的单词之间有空格

,连接将失败