按照网上的教程导入的jar,但还是报错。jar包在lib目录下,在Project Structure里Modules和Library导入的,但是没有用。
代码如下,应该不是代码的问题。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JdbcDemo { public static void main(String[]args){ String url="jdbc://localhostL//3306/mysql"; String user="root"; String password="lzh19971004"; try { Class.forName("jdbc.mysql.jdbc.Driver"); Connection conn= DriverManager.getConnection(url,user,password); if(conn != null){ System.out.println("连接成功"); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } }报错如下
java.lang.ClassNotFoundException: jdbc.mysql.jdbc.Driver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.takalv.jdbc.JdbcDemo.main(JdbcDemo.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
java.lang.ClassNotFoundException:jdbc.mysql.jdbc.Driver
就算你用eclipse那个二傻子IDE,那也是你导入jar的问题回复 @百世经纶之傲笑红尘:...早删除了 @TakaLv项目源码百度网盘分享下,本大爷来排错Eclipse运行正常,但就IDEA没办法哥们,用maven吧
您驱动地址写错了吧?
因该
Class.forName("com.mysql.jdbc.Driver");
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。