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