Java 当mysqlconnector作为类路径放置时,找不到类

Java 当mysqlconnector作为类路径放置时,找不到类,java,mysql,Java,Mysql,这是我的问题,我正在尝试将一个Java程序连接到MySQL数据库。我这里没有使用IDE。当我将mysql连接器javabin.jar添加为类路径时,它会产生错误,但如果没有类路径,我的程序会运行,但由于缺少com.mysql.jdbc.driver,因此无法连接到数据库。这里有修好的吗?非常感谢。而且,当mysql连接器被类路径化时,即使是基本的HELLO WORLD程序也无法工作 这是我执行程序进行澄清时的屏幕截图。 在此处下载连接器/J: 并更正连接器路径。使用-cp选项指定类路径时,它会

这是我的问题,我正在尝试将一个Java程序连接到MySQL数据库。我这里没有使用IDE。当我将
mysql连接器javabin.jar
添加为类路径时,它会产生错误,但如果没有类路径,我的程序会运行,但由于缺少
com.mysql.jdbc.driver
,因此无法连接到数据库。这里有修好的吗?非常感谢。而且,当mysql连接器被类路径化时,即使是基本的HELLO WORLD程序也无法工作

这是我执行程序进行澄清时的屏幕截图。

在此处下载连接器/J:


并更正连接器路径。

使用-cp选项指定类路径时,它会覆盖当前的类路径设置。您提供的是一个CLASSATH,它只包含mysql连接器的类。您应该将其他类的路径附加到它,以便java可以找到您的类。默认类路径是当前目录,即“.”

用分号附加其他类路径。比如:


java-cp-mysql-connector.jar;你的课程位置

你的问题是因为你没有放“;”然后是连接器jar文件的名称,因为-classpath参数值应该在“;”中分离格式。正确的方法是这样使用它:

java -cp mysql-connector-java-5.1.23-bin.jar; Dbcon
您可能遇到的另一个问题是将类放入包中时。使用
java
命令时,必须在[bin]目录的根目录(编译类所在的根目录)中,并确保使用的是主类的完全限定名(完整包名+类名)


祝你好运

你能粘贴生成你在图片中显示的错误的代码吗?我认为没有必要这样做。错误是显而易见的。@Anne Pauline Fernandez:别忘了投赞成票;-)