Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 该语句被中止,因为它会在由标识的唯一或主键约束或唯一索引中导致重复的键值_Java_Mysql_Sql_Jsp_Jsp Tags - Fatal编程技术网

Java 该语句被中止,因为它会在由标识的唯一或主键约束或唯一索引中导致重复的键值

Java 该语句被中止,因为它会在由标识的唯一或主键约束或唯一索引中导致重复的键值,java,mysql,sql,jsp,jsp-tags,Java,Mysql,Sql,Jsp,Jsp Tags,我在这一行得到这个异常:statement.execute(query) 有人能帮我吗? 异常:已中止,因为它将导致“USERSINFORMATION”上定义的“SQL140525011235350”标识的唯一或主键约束或唯一索引中出现重复的键值 [已编辑] 这是我的bean类 public void adduser(UserBean user) throws SQLException{ String query = "INSERT INTO usersInformation ( use

我在这一行得到这个异常:statement.execute(query) 有人能帮我吗? 异常:已中止,因为它将导致“USERSINFORMATION”上定义的“SQL140525011235350”标识的唯一或主键约束或唯一索引中出现重复的键值

[已编辑]

这是我的bean类

 public void adduser(UserBean user) throws SQLException{
   String query = "INSERT INTO usersInformation ( username, " + 
     "password, email ) VALUES ( '" + user.getUsername() + "', '" + 
     user.getPassword() + "', '" + user.getEmail() + "' )" ;
   statement.execute(query);
}
index.jsp(index.jsp的邮件部分)



从异常详细信息可以清楚地看出,该语句在主键字段中输入了重复值,因此违反了唯一键约束。检查您的数据并相应插入

我检查过了!但是我看不出有任何问题。当我运行index.jsp时,会发生此异常!有什么想法吗?谢谢。那么需要进一步检查数据模型。那么我该怎么办?在此处与数据共享您关于数据模型的信息不会解决当前问题,但您目前可以(根据帐户登录/恢复的编写方式,我可以让您通过电子邮件向我发送数据库内容)。您需要使用,句号。非常感谢。我是一名初学者,以下是我的第一个SQL代码:)
public class UserBean {

private String username;
private String password;
private String email;

public String getUsername() {
    return username;
}

public void setUsername(String username) {
    this.username = username;
}

public String getPassword() {
    return password;
}

public void setPassword(String password) {
    this.password = password;
}

public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = email;
}
}
<%@page contentType="text/html" pageEncoding="UTF-8"%>
 <jsp:useBean id = "userbean" class = "newpackage.UserBean"  />
 <jsp:useBean id = "userdatabean" class = "newpackage.UserDataBean" />

     <jsp:setProperty name ="userbean" property="*"/>
        <% userdatabean.adduser(userbean); %>