我正在使用JDBC在我的Java项目中连接到MySQL。我已经在mySQL表中实现了一些检查约束。
我有一个表单,用户可以在其中输入一些值并将其提交到MySQL表。如果违反约束,则Java会给出SQLException。
我的 目的 是显示有关表中违反 哪种 条件的弹出消息。
如何在Java中检索此信息?
我尝试了一个记录器,但它仅在控制台中显示冗长的错误消息。
您可以查看以下内容:
public static void printSQLException(SQLException ex) {
for (Throwable e : ex) {
if (e instanceof SQLException) {
if (ignoreSQLException(
((SQLException)e).
getSQLState()) == false) {
e.printStackTrace(System.err);
System.err.println("SQLState: " +
((SQLException)e).getSQLState());
System.err.println("Error Code: " +
((SQLException)e).getErrorCode());
System.err.println("Message: " + e.getMessage());
Throwable t = ex.getCause();
while(t != null) {
System.out.println("Cause: " + t);
t = t.getCause();
}
}
}
}
}
我想在JavaFX上发出这样的错误消息。我该怎么做?
本文向大家介绍IIS7.5 显示详细错误信息的方法,包括了IIS7.5 显示详细错误信息的方法的使用技巧和注意事项,需要的朋友参考一下 使用Win7/Win2008/R2操作系统的用户在不断增加,Win7下测试程序时,如果程序出 错,IIS7会提示HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息。这些简单信息对应用户来说比
最近,我决定将我的应用程序从Java重写为静态编程语言。问题是在房间中迁移会返回一个奇怪的异常。 这是我的数据类的一部分 注意:我自己没有更改列,因此我的迁移如下所示: 有人能告诉我为什么我看到而不是吗? 提前感谢!
问题内容: 如何停止VS2010在附加到项目的.sql文件中显示错误?我根本不想检查它们,只需C#代码即可。这些文件用作资源,“构建操作”设置为“内容”。我想保留.sql扩展名以进行语法着色。 问候, 问题答案: 看来您的问题已在这里得到回答: Visual Studio 2010 取消选中“启用IntelliSense”。 Visual Studio 2012和2013 取消选中“下划线错误”
我已经更新到AndroidStudio 3.1,它在编译时没有显示错误的详细信息。假设我在某个地方漏掉了一个分号,或者我没有实现一个接口的方法,那么它总是给我这个错误,但没有告诉我错误发生的原因和地点!所有错误详细信息都在Studio 3.0中完美显示。如何在3.1中看到它们? 这是我每次出错时收到的消息。
致命错误:未捕获的错误:调用/home/prasanth/projects/ishen1/index中的未定义函数mysqli_result()引发了堆栈跟踪:#0{main}