2014-10-01 97 views
0

我有用於登錄的html表單。我想連接通過JDBC連接使用Java的形式到MySQL,但是當我在執行java文件時,它顯示了以下異常:如何將mysql與java連接起來用於html表單?

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 200) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:276) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51) 
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:169) 
    at MissingRuzdi.MissingDbConnection.SqlConnection(Mis singDbConnection.java:28) 
    at MissingRuzdi.MissingDbConnection.main(MissingDbCon nection.java:55) 

我設置的ConnectorJ的類路徑。

+1

RTFM:http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-connect-drivermanager.html – 2014-10-01 03:52:55

+0

要做到這一點,你必須使用的MySQL連接器jar文件, – Anptk 2014-10-01 04:22:10

回答

0

喜Avnish檢查這個編碼

import java.sql.*; 

public class getmySQLConnection 
{ 
     public static void main(String[] args) 
     { 
       DB db = new DB(); 
       Connection conn=db.dbConnect(
        "jdbc:mysql://localhost:3306/test", "root", ""); 
     } 

} 

class DB 
{ 
     public DB() {} 

     public Connection dbConnect(String db_connect_string, 
      String db_userid, String db_password) 
     { 
       try 
       { 
         Class.forName("com.mysql.jdbc.Driver").newInstance(); 
         Connection conn = DriverManager.getConnection(
          db_connect_string, db_userid, db_password); 

         System.out.println("connected"); 
         return conn; 

       } 
       catch (Exception e) 
       { 
         e.printStackTrace(); 
         return null; 
       } 
     } 
}; 
+0

當我寫上面的代碼和編譯它給了我下面的錯誤:異常在線程「主要」 java.lang.NoClassDefFoundError:MySQLTest(錯誤的名稱:測試/ MySQLTest) – 2014-10-01 05:01:31

+0

檢查您的localhostname和用戶名和密碼和表NAme – manikandan 2014-10-01 05:08:07

+0

我knoiw myusername和密碼。如何檢查本地主機名 – 2014-10-01 05:09:49

相關問題