我是新的 MySQL 用户,试图编写通过 Java 操作数据库的程序。
users用以下属性命名表| USERNAME | EMAIL | ROLE |,其中 USERNAMEisPRIMARY KEY和其余属性是NOT NULL。
可以说我这样做INSERT INTO users了,因为USERNAMEMySQL 上有主键约束应该抛出错误。这个错误将如何抛出以及如何在 JAVA 中捕获它?我是否需要编写存储过程来引发错误或INSERT INTO语句也具有此功能?