最近在配置tomcat + mysql + jdk時,遇到 ClassNotFoundException的出錯信息。java
代碼以下:test2.javamysql
public class test2sql
{tomcat
public static void main(String[] args)io
{class
Class.forName("com.mysql.jdbc.Driver");test
}jdk
在classforname時報錯。配置
通常來講爲CLASSPATH的問題,通過幾翻試驗,才發現。不是系統環境的問題,而是代碼的問題。它必需要使用try catch,正確以下:jdbc
public class test2
{
public static void main(String[] args)
{
try {
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
}
System.out.println("OK");
}
}