2015-10-07 91 views
0

我有导入com.mysql.jdbc.Connection的问题它说包com.mysql.jdbc不存在,我已经把mysql-connector-java-5.1.36放在了netbeans包com.mysql.jdbc不存在

package pkgnew; 
import com.mysql.jdbc.Connection; 
import java.sql.DriverManager; 
import java.sql.SQLException; 
/** 
* 
* @author xxxx1 
*/ 
public class DBConn { 
    private Connection DBConn; 
    public Connection connect() { 
     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      System.out.println("Connection Success"); 
     } 
     catch(ClassNotFoundException cnfe){ 
      System.out.println("Connection Fail" + cnfe); 
     } 
     String url = "jdbc:mysql://localhost:3306/cars"; 
      try { 
      DBConn = (Connection) DriverManager.getConnection(url, "root","123456"); 
      System.out.println("Database Connected"); 
      } 
      catch (SQLException se){ 
        System.out.println("No Database"+se); 
        } 
      return DBConn; 
     } 
    } 
+1

将jar添加到正确项目后生成项目 – Rehman

+0

确保您在** classpath **中有MySQL jar文件吗? – Bikku

+0

您通常不需要将'java.sql.Connection'强制转换为'com.mysql.jdbc.Connection',您所做的只是某种反模式 –

回答

0

这是Jar缺少问题。 Netbean编辑器无法从MySQL_XXX_whatever_Name.jar中细分。

请先将正确需要的库首先添加到您的java项目中。

In Netbean, Right click on Library -> search Mysql...jar file(if exist from list) otherwise, manually download and import. 

您的问题将被解决。

+0

同样的问题:( – Sulaiman

+0

请确保* .jar(mysql Driver's Jar)。如果它不可用,然后手动下载并导入到库中,或者如果它可用于Netbean本身,那么只需导入它。 –