为了账号安全,请及时绑定邮箱和手机立即绑定

java.lang.ClassNotFoundException:Eclipse中的com.mysq

java.lang.ClassNotFoundException:Eclipse中的com.mysq

蛊毒传说 2019-07-13 14:59:58
代码有什么问题?调试时有很多错误。我正在为单例类编写代码,以便与数据库MySQL连接。这是我的密码package com.glomindz.mercuri.util;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager; import java.sql.SQLException;public class MySingleTon {     String url = "jdbc:mysql://localhost:3306/";     String dbName = "test";     String driver = "com.mysql.jdbc.Driver";     String userName = "root";     String password = "";     private static MySingleTon myObj;        private Connection Con ;     private MySingleTon() {         System.out.println("Hello");         Con= createConnection();     }     @SuppressWarnings("rawtypes")     public Connection createConnection() {         Connection connection = null;         try {             // Load the JDBC driver             Class driver_class = Class.forName(driver);             Driver driver = (Driver) driver_class.newInstance();             DriverManager.registerDriver(driver);             connection = DriverManager.getConnection(url + dbName);         } catch (ClassNotFoundException e) {             e.printStackTrace();         } catch (SQLException e) {             e.printStackTrace();         } catch (IllegalAccessException e) {             e.printStackTrace();         } catch (InstantiationException e) {             e.printStackTrace();         }         return connection;     }     /**      * Create a static method to get instance.      */     public static MySingleTon getInstance() {         if (myObj == null) {             myObj = new MySingleTon();         }         return myObj;     }     public static void main(String a[]) {         MySingleTon st = MySingleTon.getInstance();     }}我对java很陌生。请帮帮忙。
查看完整描述

3 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

如果您在IDE中获得了错误(编译时错误),则需要将MySQL-连接器JAR文件添加到您的LIB中,并将其添加到所引用的项目库中。

如果在运行时收到此错误,那么可能是因为您没有将MySQL-连接器JAR文件包含到webserver的lib文件夹中。

mysql-connector-java-5.1.25-bin.jar到类路径和webserver的lib目录。最后给出了Tomcat库路径作为一个例子。Tomcat 6.0\lib


查看完整回答
反对 回复 2019-07-13
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

您必须包括MySQL的驱动程序JAR。MySQL连接器Jar在你的类路径中。

如果您正在使用Eclipse:如何在Eclipse中添加依赖库

如果使用命令行,请使用java的-cp参数包含驱动程序JAR的路径。

java -cp C:\lib\* Main


查看完整回答
反对 回复 2019-07-13
  • 3 回答
  • 0 关注
  • 522 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号