是这样的我代码中没有用Log4j来做。而是用SQL:insert into error
这样的形式来做。现在我需要将异常信息写到数据库中去。
如果我用e.toString()
会打印出来异常信息。
而这样写数据库的话我的SQL语句通不过?
请问如何来事前处理好这个字符串呢?
这样的形式来做。现在我需要将异常信息写到数据库中去。
如果我用e.toString()
会打印出来异常信息。
而这样写数据库的话我的SQL语句通不过?
请问如何来事前处理好这个字符串呢?
解决方案 »
- 急求解java多线模拟同步的问题
- java 反编译问题 The class file version is 49.0<only 45.3 and 46.0 are supported>
- ----------------------->System.in.read()请教<------------------------
- 我们要做一个webservice 怎么加验证呢?
- 关于代码的书写。。。
- 用Java实现字符数组的所有组合?
- 请教一个小问题
- 高手请进,applet 与 servlet 通讯问题
- 请问javamail中的POP3协议的实现类是哪个?
- 我把JAVA的运行环境装到了WinMe的F:\jdk1.3目录下。还要进行如何的配制才能编译和运行java源文件。
- 按钮监听难题
- 请教:定义String大小
MESSAGE: java.net.ConnectException: Connection refused: connectSTACKTRACE:java.net.SocketException: java.net.ConnectException: Connection refused: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569)
at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at bean.WebMonitor.exADBs(WebMonitor.java:210)
at bean.WebMonitor.main(WebMonitor.java:240)
** END NESTED EXCEPTION **
想直接插入到数据库记录中去。如何实现呀?
import java.io.StringWriter;
import java.io.Writer;public class ExceptionUtils {
public static String renderException(Throwable t) {
final Writer result = new StringWriter();
final PrintWriter printWriter = new PrintWriter(result);
t.printStackTrace(printWriter);
return result.toString();
}
}测试过了。非常不错的一个方法呀。哈哈