netbean+glassfish+mysql,找不到驱动程序的错误。

问题描述

我做的是一个java应用程序。数据库连接语句是是放在一个java类文件里的,主要代码如下:publicclassDbUtil{privateStringdbUrl="jdbc:mysql://localhost:3306/library";privateStringdbUser="root";privateStringdbPassword="root";//获取数据库连接publicConnectiongetCon()throwsException{Class.forName("com.mysql.jdbc.Driver").newInstance();Connectioncon=DriverManager.getConnection(dbUrl,dbUser,dbPassword);System.out.println(con);returncon;}//关闭数据集publicvoidcloseCon(Connectioncon)throwsException{if(con!=null){con.close();}}//关闭数据集publicvoidcloseRs(ResultSetrs)throwsException{if(rs!=null){rs.close();}}用一个JFrame文件调用上述java类里的连接数据库的方法,主要代码如下:publicclassLogOnFrmextendsjavax.swing.JFrame{DbUtilutil=newDbUtil();LogOnUtillogOnUtil=newLogOnUtil();publicstaticConnectioncon;/**CreatesnewformLogOnFrm*/publicLogOnFrm(){initComponents();this.setLocationRelativeTo(null);//设置居中显示frametry{con=util.getCon();}catch(Exceptionex){ex.printStackTrace();}}}运行程序会出现错误信息如下:java.lang.ClassNotFoundException:com.mysql.jdbc.Driveratjava.net.URLClassLoader$1.run(URLClassLoader.java:220)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:208)atjava.lang.ClassLoader.loadClass(ClassLoader.java:323)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)atjava.lang.ClassLoader.loadClass(ClassLoader.java:268)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:186)atcom.wind.util.DbUtil.getCon(DbUtil.java:26)atcom.wind.view.LogOnFrm.<init>(LogOnFrm.java:51)atcom.wind.view.LogOnFrm$3.run(LogOnFrm.java:202)atjava.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)atjava.awt.EventQueue.dispatchEvent(EventQueue.java:602)atjava.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)atjava.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)atjava.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)atjava.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)atjava.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)atjava.awt.EventDispatchThread.run(EventDispatchThread.java:138)成功生成(总时间:5秒)同时,服务器控制台日志里面没有内容(已经启动了)。注:mysql的驱动程序已经放到指定的文件夹中了。而且用其他的程序测试过,可以显示出表的内容。想请教一下,哪位大侠知道这是哪里的问题呀!~~~~~跪求~~~~~~~~~~~~~~~~~

时间: 2024-09-13 10:58:09

netbean+glassfish+mysql,找不到驱动程序的错误。的相关文章

请问:用glassfish,jsp运行mysql数据库,测试中显示错误如图,怎么解决

问题描述 请问:用glassfish,jsp运行mysql数据库,测试中显示错误如图,怎么解决 解决方案 这个是找不到你的数据库驱动 你看你的jar包是否导入 ,连接字符串是否正确 解决方案二: 你加了mysql的jar包了吗

select-mysql 连接数据库报 找不到驱动程序

问题描述 mysql 连接数据库报 找不到驱动程序 package com.wfb; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class DBUtil { private static final String URL = "jdbc.mysql://127.0.0.1:3306/imooc&quo

bluetooth外围设备找不到驱动程序解决方法

bluetooth外围设备找不到驱动程序解决方法来咯~如果你在使用蓝牙手机连接笔记本后在设备管理器出现Bluetooth外围设备无法驱动的提示,可以试一试下文提供的解决方法哦~ --Windows 7系统解决方案 1. 右键右下角的蓝牙图标单击显示Bluetooth设备; 2. 右键配对过的蓝牙设备后单击删除设备,Bluetooth外围设备消失. --Windows 8系统解决方法 知识点分析: 在"设备管理器中"有未安装的" Bluetooth 外围设备"显示叹号

驱动开发-为什么inf文件路径正确,就是在给挂载的镜像添加驱动的时候显示“在指定路径下找不到驱动程序包”

问题描述 为什么inf文件路径正确,就是在给挂载的镜像添加驱动的时候显示"在指定路径下找不到驱动程序包" 为什么inf文件路径正确,就是在给挂载的镜像添加驱动的时候显示"在指定路径下找不到驱动程序包" 解决方案 仔细再检查下相对路径.换一个计算机试试看.看看是不是环境的问题. 你提供的信息有限,没办法进一步判断. 解决方案二: 开发-为什么inf文件路径正确,就是在给挂载的镜像添加驱动的时候显示"在指定路径下找不到驱动程序包"-linux挂载is

java连接access时在系统DNS中找不到驱动程序

问题描述 java连接access时在系统DNS中找不到驱动程序 数据库连接就出现问题了,在管理工具中的数据源(ODBC)中,在系统DNS中找不到Microsoft Access Driver驱动程序,只出现一个sql server,是不是没有安装驱动程序的原因?我安装的access是2010版的,jdk是1.6版 解决方案 安装下access驱动http://www.xdowns.com/soft/184/185/2014/Soft_129793.html 解决方案二: 安装后还是不行呀,在数

bluetooth蓝牙外围设备找不到驱动程序问题解决办法

问题描述 使用蓝牙手机连接笔记本后在设备管理器出现Bluetooth外围设备无法驱动,手动删除后还会出现. 问题分析 当手机和电脑蓝牙配对成功后会弹出一个手机蓝牙服务驱动安装情况的对话框.如下图,但部分手机服务及驱动是系统无法识别的. 此问题是由于操作系统集成的驱动无法识别手机的固件与通道的驱动导致,右键使用自动更新搜索驱动尝试,如依然无效,表示此款蓝牙设备无法与电脑正常通信或某些通道受到限制.请替换外界蓝牙设备或者升级固件. 如想去除这些为识别的设备操作方法如下 Windows 7系统解决方案

有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决?

问题描述 有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决? 有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决? 解决方案 具体看错误类型,可能某行数据格式等不规范. 解决方案二: 把错误信息发上来,或者通过二分法拆分成多个文件来分批导入. 解决方案三: 几万条数据不是很多,这要根据错误也解决.

登录事件-他说 = 附近有语法错误 找来找去不知道=有什么错误

问题描述 他说 = 附近有语法错误 找来找去不知道=有什么错误 //登录事件处理方法 private void button1_Click(object sender, EventArgs e) { try { string sql = string.Format("select uname,password,userrole from tb_userinfo where uname={0}", this.tb_name.Text.Trim()); DataSet ds = sqlHp

mybatis mysql update 返回影响行数错误

问题描述 mybatis mysql update 返回影响行数错误 数据库有个订单表 有一行数据 order_id=1555(自增主键),有个标记字段order_mark=2 执行语句update t_order set order_mark = 2 where order_id=1555 使用mysql自带的client工具 Query OK 0 rows affected (0.00 sec)Rows matched: 1 Changed: 0 Warnings: 0 使用Navicat