Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JBDC和Phpmyadmin/MySQL未连接_Java_Mysql_Jdbc_Phpmyadmin - Fatal编程技术网

Java JBDC和Phpmyadmin/MySQL未连接

Java JBDC和Phpmyadmin/MySQL未连接,java,mysql,jdbc,phpmyadmin,Java,Mysql,Jdbc,Phpmyadmin,有人能告诉我以下代码哪里出了问题吗 package newdbtet; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; public class NewDBTet { public static void main(Strin

有人能告诉我以下代码哪里出了问题吗

package newdbtet;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class NewDBTet {

    public static void main(String[] args) throws InstantiationException, SQLException, IllegalAccessException {
        try {
            System.out.println("MySQL Connect Example.");
            Connection conn = null;
            String url = "jdbc:mysql://localhost:3306/";
            String dbName = "evidence_db";
            String driver = "com.mysql.jdbc.Driver";
            String userName = "root";
            String password = "";

                Class.forName(driver).newInstance();
                conn = DriverManager.getConnection(url + dbName, userName, password);
                System.out.println("Connected to the database");
                conn.close();
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(NewDBTet.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}
异常错误:

Jul 16, 2012 2:59:24 PM newdbtet.NewDBTet main
SEVERE: null
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

这是否意味着我没有正确安装驱动程序/库?抱歉,这不是Java的最佳选择。

使用-cp命令将JDBC driver.jar添加到类路径中,即-
Java-cp MysqlDriver.jar;MyProgram
或将.jar添加到IDE的构建路径中。

下载Eclipse/Java的MySQL驱动程序,然后您应该会得到一个.jar驱动程序。然后右键单击类并转到构建路径。最后,将外部库添加到项目中,这将解决您的问题。

您希望发生什么?在catch块中打印异常。可能有一些例外。我通过进入工具>库>添加JAR将库放入类中(通过netbeans)。如果我右键单击该类,则没有“构建路径”选项