經過jdbc鏈接mysql報ClassNotFoundException另外一種解決方法

最近在配置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");

  }

}

相關文章
相關標籤/搜索