私は、Javaを介してデータベースを操作するプログラムを作成しようとしている新しいMySQLユーザーです。
users次の属性で名前を付けたテーブルを作成します| USERNAME | EMAIL | ROLE |。ここ USERNAMEでPRIMARY KEY、および残りの属性はNOT NULLです。
MySQLINSERT INTO usersに主キー制約があるため、USERNAMEエラーがスローされるはずです。このエラーはどのようにスローされ、JAVA内でどのようにキャッチしますか?エラーをスローするためのストアドプロシージャを作成する必要がありますか、またはINSERT INTOステートメントにもこの機能がありますか?