今天从开始写了一个jdbc连接mysql驱动的程序

  真的是各种报错啊

首先这是代码

package com.dmeck;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement; public class Jdbcbase { public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mytest";
String user="root";
String pass="mysql" ;
String className="com.mysql.jdbc.Driver";
try{
Class.forName(className);
}catch(Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
Connection connection;
try { connection = DriverManager.getConnection(url, user, pass);
Statement createStatement = connection.createStatement(); ResultSet query = createStatement.executeQuery("select * from user");
while(query.next()) {
System.out.println(query.getString("user"));
}
connection.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }
}

  嗯,先说下问题

项目运行时会出现

Error loading Mysql Driver!java.lang.ClassNotFoundException: com.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.dmeck.Jdbcbase.main(Jdbcbase.java:17)
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mytest
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at com.dmeck.Jdbcbase.main(Jdbcbase.java:25)

首先这个错误我无法复现,因为我的项目是maven管理的

    jdbc驱动是5.1.6

  这个错误是因为maven网络不好而引起的jar包出现错误,只要eclispe加载jar的字节文件不是下列现象就说明你的jar包有问题

  

最新文章

  1. 魔镜VIP批量条形码视频教程
  2. ViewModelLocator
  3. XE6移动开发环境搭建之IOS篇(5):解决Windows和虚拟机下Mac OSX的共享问题(有图有真相)
  4. EasyUI概述
  5. 判断脚本,图片,CSS,iframe等是否加载完成
  6. 【20】宁以pass-by-reference-to-const替换pass-by-value
  7. AngularJS(1)随笔
  8. 使用boost中的线程池
  9. Webcast / 技术小视频制作方法——自己动手录制video轻松搞定
  10. junit测试时,出现java.lang.IllegalStateException: Failed to load ApplicationContext
  11. windows c++程序移植到linux的要点
  12. 《深入理解 JVM 虚拟机》 --- 看书笔记
  13. 快速沃尔什变换(FWT)及K进制异或卷积&快速子集变换(FST)讲解
  14. daily english dictation 学习笔记[1-10]
  15. Daily Scrum- 12/23
  16. linux 在执行命令过程中,反单引号(`)这个符号代表的意义为何?
  17. Tinyos学习笔记(三)
  18. [我的阿里云服务器] —— WordPress Permalink Settings
  19. 端口占用处理(Windows)
  20. PHP libevent扩展安装

热门文章

  1. maven多模块启动required a bean of type com.xxx.xxx.service that could not be found.
  2. Katalon Studio简单使用(一)
  3. django drf unique_together和UniqueTogetherValidator
  4. 安装php环境
  5. django系列6--Ajax06 使用插件,Sweet-Alert插件
  6. python--深浅拷贝 join() 列表和字典的删除 fromkeys建立字典
  7. “全栈2019”Java第二章:安装JDK11(Windows)
  8. LOJ#3084. 「GXOI / GZOI2019」宝牌一大堆(递推)
  9. 通过Jenkins进行提权的一个思路
  10. C#-WebForm-JS知识:基础部分、BOM部分、DOM部分、JS事件