[Microsoft][ODBC SQL Server Driver][SQL Server]违反了 PRIMARY KEY 约束 'PK_infor
mation'。不能在对象 'information' 中插入重复键。
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]违反了 PRI
MARY KEY 约束 'PK_information'。不能在对象 'information' 中插入重复键。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:
288)
at LL.main(LL.java:13)
请按任意键继续. . .import java.sql.*;
public class LL{
public static void main(String []agrs)
{
String url="jdbc:odbc:student";
String id,name,password;
int age,money;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(url,"sa","19861105");
Statement stat=conn.createStatement();
stat.executeUpdate("Insert into information (Id,Name,Age,Password,Money)values('1234','jiangchao',23,'1234546',9999)");
ResultSet sr=stat.executeQuery("select*from information");
while(sr.next())
{
id=sr.getString("ID");
name=sr.getString("Name");
age=sr.getInt("Age");
password=sr.getString("Password");
money=sr.getInt("Money");
System.out.println(id+" "+name+""+age+""+password+""+money);
}
conn.close();
}
catch(Exception ex){
System.out.println(ex.getMessage());
ex.printStackTrace();
}
}
}
mation'。不能在对象 'information' 中插入重复键。
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]违反了 PRI
MARY KEY 约束 'PK_information'。不能在对象 'information' 中插入重复键。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:
288)
at LL.main(LL.java:13)
请按任意键继续. . .import java.sql.*;
public class LL{
public static void main(String []agrs)
{
String url="jdbc:odbc:student";
String id,name,password;
int age,money;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(url,"sa","19861105");
Statement stat=conn.createStatement();
stat.executeUpdate("Insert into information (Id,Name,Age,Password,Money)values('1234','jiangchao',23,'1234546',9999)");
ResultSet sr=stat.executeQuery("select*from information");
while(sr.next())
{
id=sr.getString("ID");
name=sr.getString("Name");
age=sr.getInt("Age");
password=sr.getString("Password");
money=sr.getInt("Money");
System.out.println(id+" "+name+""+age+""+password+""+money);
}
conn.close();
}
catch(Exception ex){
System.out.println(ex.getMessage());
ex.printStackTrace();
}
}
}
解决方案 »
- JavaSE程序发布问题
- 刚学对象 大家帮我看看我这个调用更新错在哪了
- 求助!java swing 里的焦点问题,各位大虾来帮帮忙啊!
- 在水圆提的问题得到解决 cm4ever(小P) 进来领分
- 错在哪里?
- 用 jarsigner 打签名的时候 怎样可以设置 签名版本号 也就是 .SF 文件中的 Signature-Version:1.0
- 请问谁有jbuilder6.的序列号
- 向大家请教问题,为表诚意,先给300分。(如果每个帖子的有效回答超过10个,我就会再开一个,直到问题圆满解决)
- 100分求Visualage for java 軟件.在線等候.謝謝!!!!!!!
- 请问运行java的appletviewer那里可能下载?
- JAVA计算器代码
- gc
插入时主键值重复了,换个Id呗