Java连接数据库错误

错误信息java.lang.ClassNotFoundException:com.mysql.jdbc.Driveratjava.net.URLClassLoader.f... 错误信息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:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at HelloMysql.main(HelloMysql.java:19)代码:import java.sql.*;public class HelloMysql { // JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB"; // 数据库的用户名与密码,需要根据自己的设置 static final String USER = "root"; static final String PASS = "mysqladmin"; public static void main(String[] args) { Connection conn = null; Statement stmt = null; try{ // 注册 JDBC 驱动 Class.forName(JDBC_DRIVER); // 打开链接 System.out.println("连接数据库..."); conn = DriverManager.getConnection(DB_URL,USER,PASS); // 执行查询 System.out.println(" 实例化Statement对象..."); stmt = conn.createStatement(); String sql; sql = "SELECT id, name, url FROM websites"; ResultSet rs = stmt.executeQuery(sql); // 展开结果集数据库 while(rs.next()){ // 通过字段检索 int id = rs.getInt("id"); String name = rs.getString("name"); String url = rs.getString("url"); // 输出数据 System.out.print("ID: " + id); System.out.print(", 站点名称: " + name); System.out.print(", 站点 URL: " + url); System.out.print("\n"); } // 完成后关闭 rs.close(); stmt.close(); conn.close(); }catch(SQLException se){ // 处理 JDBC 错误 se.printStackTrace(); }catch(Exception e){ // 处理 Class.forName 错误 e.printStackTrace(); }finally{ // 关闭资源 try{ if(stmt!=null) stmt.close(); }catch(SQLException se2){ }// 什么都不做 try{ if(conn!=null) conn.close(); }catch(SQLException se){ se.printStackTrace(); } } System.out.println("Goodbye!"); }} 展开
 我来答
百度网友ae73936
2018-09-03 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:166
采纳率:77%
帮助的人:48万
展开全部

缺少mysql驱动包

图表生活
2018-09-03 · TA获得超过925个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:232万
展开全部
错误提示很清楚“java.lang.ClassNotFoundException: com.mysql.jdbc.Driver”
也就是com.mysql.jdbc.Driver类找不到,你的JDBC驱动包没加载进来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百搭屋平台
2018-09-03 · TA获得超过283个赞
知道小有建树答主
回答量:325
采纳率:55%
帮助的人:29.1万
展开全部
没有连接数据的驱动jar包?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式