我是mysql和jdbc的新手,我收到了这个标题中的错误.我一整天都在搜索,找不到适合我的解决方案.
我试过的:卸载/重新安装mysql,将mysql-connector-java-5.1.25-bin.jar和ojdbc7.jar粘贴到我试图运行的.class文件的相同位置,在不同的目录中重建程序,可能还有其他几件事.
我使用notepad ++进行编码,并使用windows命令提示符进行编译和运行.它编译得很好,但我试着运行
C:\ Projects\bin> java -cp.ClientBase
输出是:
java.lang.ClassnNotFoundException:com.mysql.jdbc.Driver
at java.net.URLClassloader $ 1.run(URLClassLoader.java:336)
at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader .findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:432)
at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass( ClassLoader.java:356)
在java.lang.Class.forName0(本机方法)
java.lang.Class.forName(Class.java:188)
在ClientBase.main(ClientBase.java:21)
再见.
// import packages
import java.sql.*;
// create class ClientBase
public class ClientBase{
// JDBC driver name and database URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost/CLIENTBASE";
// Database credentials
static final String USER = "root";
static final String …Run Code Online (Sandbox Code Playgroud)