【问题标题】:UCAExc:::4.0.4 user lacks privilege or object not found: TBLUSERSUCAExc:::4.0.4 用户缺少权限或找不到对象:TBLUSERS
【发布时间】:2018-07-19 12:17:38
【问题描述】:

所以我对 java 中的数据库比较陌生,最近在尝试从 Jframe 登录页面向我的数据库添加用户名、密码和电子邮件时遇到了这个问题。

另外,执行 SQL 的方法位于与 GUI 不同的类中,我只是从 GUI 类中的 btn 操作方法中调用该方法。

这是我的方法

    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();
    }
}

谢谢:)

【问题讨论】:

  • 在 Access 中打开数据库并验证它确实包含一个名为 tblUsers 的表
  • 是的...如果我可以链接数据库...我确保所有名称都正确等等...

标签: java database ucanaccess


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-04-15
    • 1970-01-01
    • 2013-03-06
    • 2017-06-14
    • 2019-05-31
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    相关资源
    最近更新 更多