java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
发布时间:2020-12-15 07:37:24 所属栏目:Java 来源:网络整理
导读:参见英文答案 Connect Java to a MySQL database????????????????????????????????????13个 我在尝试运行代码时遇到异常java.lang.ClassNotFoundException, 我的守则 try { Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnec
参见英文答案 >
Connect Java to a MySQL database????????????????????????????????????13个
我在尝试运行代码时遇到异常java.lang.ClassNotFoundException, 我的守则 try { Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/simple","root","root"); Statement stmt=con.createStatement(); String query="SELECT * FROM CUST"; ResultSet rs=stmt.executeQuery(query); while(rs.next()) { System.out.print(rs.getString("CUST_NAME") +" "); System.out.print(rs.getString(2) +" "); System.out.print(rs.getString(3) +" "); } rs.close(); stmt.close(); con.close(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } 我收到了错误 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at Simple.MyProg.main(MyProg.java:15) 我究竟做错了什么? 解决方法
问题不在代码中,但您没有将驱动程序添加到您的项目中!
您必须将* .jar驱动程序添加到项目中… 尝试将它放在lib目录中,然后重新启动tomcat … 问题是Class.forName(“com.mysql.jdbc.Driver”);
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |