位置:首页 » 技术 » JDBC联接MYSQL为什么总是提示驱动找不到

JDBC联接MYSQL为什么总是提示驱动找不到

日期:2013-04-01 阅读:0num
Advertisement

JDBC连接MYSQL为什么总是提示驱动找不到啊
以下是简单的连接数据库插入数据到数据库的代码,为什么总是提示驱动找不到,我已经在工程右键属性-JAVA BUILD PATH添加了mysql-connector 请各位帮忙看看,谢谢

import java.sql.*;public class ConnectMySql {    private static final String DBDRIVER="org.gjt.mysql.mm.Driver";    private static final String DBURL="jdbc:mysql://localhost:3306/pro";    private Connection conn;    private PreparedStatement psm;    public void insertData(){        try{            Class.forName(DBDRIVER);        }catch(ClassNotFoundException e){            System.err.println("driver fail to loading");        }        try{            conn=DriverManager.getConnection(DBURL,"root","root");            String sql="INSERT INTO expense(a,b,c,d) VALUES(?,?,?,?)";            psm=conn.prepareStatement(sql);            psm.setInt(1, 300);            psm.setString(2, "30");            psm.setString(3, "1111111");            psm.setString(4, "abcdefg");        }catch(Exception ee){            ee.printStackTrace();        }        try{            psm.close();            conn.close();        }catch(Exception eee){            eee.printStackTrace();        }    }}

------解决方案--------------------
驱动是否能找到,你直接定义一个org.gjt.mysql.mm.Driver类出来,看看eclipse里面能否找得到这个类不就能判断你jar包是否导入正确了?
------解决方案--------------------
改为com.mysql.jdbc.Driver,哪个很老了
------解决方案--------------------
看看你的jar包里是否有那个Driver.class文件?

相关文章
  • JDBC联接MYSQL为什么总是提示驱动找不到

    JDBC连接MYSQL为什么总是提示驱动找不到啊 以下是简单的连接数据库插入数据到数据库的代码,为什么总是提示驱动找不到,我已经在工程右键属性-JAVA BUILD PATH添加了mysql-connector 请各位帮忙看看,谢谢 import java.sql.*;public class ConnectMySql { private static final String DBDRIVER="org.gjt.mysql.mm.Driver"; private static fin

  • JDBC联接mysql的小程序,提示SQL语句错了?

    JDBC连接mysql的小程序,提示SQL语句错了?. package Blob; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.sql.Clob; import java.sql.Connection; import java.sql.DriverManager; import jav

  • JavaEE项目JDBC联接MySql数据库提示ClassNotFoundException的解决方案

    JavaEE项目JDBC连接MySql数据库提示ClassNotFoundException的解决方案 一个简单的JavaEE测试项目,用JDBC链接MySQL总是出错,把驱动包导入项目了提示没找到驱动,换了好几个驱动包也是提示没有合适的驱动,驱动没找到.上网搜索解决方案,都是一些改变环境配置,将jdbc驱动往一些目录中放,都失败了! 其实解决方案很简单,就是直接找到WebContent/WEB-INF/lib目录,将驱动包引入该目录下,具体操作是: 右键lib---->import----->

  • openoffice jdbc联接mysql出现无法加载jdbc驱动-解决方案 openoffice jdbc联接mysql出现无法加载jdbc驱动-解决方案

    openoffice jdbc连接mysql出现无法加载jdbc驱动--解决方案 使用openoffice数据库功能前提: 1.具有jdk环境 2.具有一种数据库 3.具有相应数据库驱动 4.使用jdbc连接mysql(本例解决) 异常信息: 信息给出的信息: 没有配置jdbc或配置没有成功 如何正确配置: 工具栏-->工具-->选项--> >> 点击class路径:找到jdbc驱动.jar文件并双击jar-->确定当前窗口,再确定,重启openoffice >&

  • 完整java开发中JDBC联接Mysql数据库代码和步骤

    完整java开发中JDBC连接Mysql数据库代码和步骤 JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(C

  • JDBC联接mysql

    JDBC连接mysql 个人开发时主要还是使用mysql,所以就顺便把连接mysql的操作,记录下来,算备忘吧 其实主要有的操作包括 1.配置好环境,主要是安装mysql和下载连接需要的包(我用的是mysql-connector-java-5.1.3-rc-bin.jar) 2.注册驱动 Class.forName("com.jdbc.mysql.Driver"); 3.创建连接 Connection con = DriverManager.getConnection("jd

  • 关于jdbc联接mysql配置参数的要求

    关于jdbc连接mysql配置参数的要求 去除autoReconnect参数,添加validationQuery="SELECT 1" 原因: java通过jdbc连接mysql时,双方都会有一个超时时间的配置,当客户端的时间大于服务器端时,会发生,因服务器端已将连接终止,而客户端还以为能用,而发生错误的情况. 原参数配置中会有一个autoReconnect=true的参数,以重新连接数据库,但autoReconnect参数将被JDBC废弃,被随时可能被移除jdbc,所以要添加 val

  • java jdbc 联接 mysql 数据库, mysql 实现 查询 指定行

    java jdbc 连接 mysql 数据库, mysql 实现 查询 指定行 java jdbc 连接数据库是入门级的数据库实验,之所以在这里把代码贴出来 是为了 方便以后阅读. package com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DbStoreHe

  • JDBC联接MySQL数据库关键的四个步骤

    JDBC连接MySQL数据库关键的四个步骤 1.查找驱动程序 MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯Java驱动程序,JDBC链接MySQL不需做其他配置. 2.动态指定classpath 如果需要执行时动态指定classpath,就在执行时采用-cp方式.否则将上面的.jar文件加入到classpath环境变量中. 3.加载JDBC 连接

  • JDBC 联接 mysql数据库

    JDBC 连接 mysql数据库 下面和大家分享一下简单的连接本地数据库的代码: 这是连接DBUtil的代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBUtil { private static final String U

  • 联想M3120扫描时提醒驱动找不到

    联想M3120扫描时提示驱动找不到 如题,但是可以正常扫描,怎么回事儿啊? ------最佳解决方案-------------------- 以前我也碰到过,重新安装一下驱动就好了... 联想M3120驱动WinXP http://download.csdn.net/detail/linwj770423/2675262 联想M3120用户手册 联想M3120使用说明书 http://download.csdn.net/detail/wulinghgw/2700229

  • jdbc驱动找不到,该怎么处理

    jdbc驱动找不到 没有使用eclipse和别的IDE 只是在记事本上写了个最简单的数据库连接程序 可是找不到jdbc驱动 应该如何配置 我把jdbc驱动放在了jdk的lib下 并且设置好了classpath ------解决方案-------------------- 放在classpath目录或JAVA_HOME\jre\lib\ext目录下都可以 ------解决方案-------------------- 以MySQL为例,如使用jdk,我将classpath删掉后,将mysql-con

  • JDBC for MySQL驱动版本有关问题

    JDBC for MySQL驱动版本问题 对于低版本(3.1.8)的mysql驱动,其没有对int类型的字段做强制的非空检测,但是5.1版本为了安全增加了强制非空检测.这样当项目jdbc驱动包升级到5.1.16后会报如下错误: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'XXXXXXXXXXX' cannot be null at sun.reflect.NativeCon

  • myeclipse10.0连接SQL2005 JDBC一直提示驱动无法找到,该如何处理

    myeclipse10.0连接SQL2005 JDBC一直提示驱动无法找到 首先希望各位不要说换myeclipse版本的问题. 我先简单说下情况 下载了myeclipse10.0 ,(配置完成)之后添加hibernate(软件自动添加只需更改配置) 之后就是配置JDBC连接2005数据库的问题. 之后就卡死在这了,我更换了N个版本的SQL2005jdbc驱动包,可是就是提示Error establishing socket!! TCP/IP 1433端口均都开了.驱动暂时用的是微软官方下载的1.

  • jdbc连接 MySQL数据库(入门) 可运行例子(附件中:jdbc mysql 驱动上载)

    jdbc连接 MySQL数据库(入门) 可运行例子(附件中:jdbc mysql 驱动下载) jdbc 连接mysql数据库 package com.study.everyday.apr.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public

  • JDBC联接访问MySQL数据库

    JDBC连接访问MySQL数据库 package com.lian.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectMySQL { /* * 数据库的连接工具类 */ private static final String Driver = "com.mysql.jdbc.Driver"; private

  • Oracle用plsql developer联接提示:找不到主机对象名.

    Oracle用plsql developer连接提示:找不到主机对象名...... 这多半是由于修改了计算机名而导致的. 解决办法: 第一步:C:/oracle/product/10.1.0/db_1/NETWORK/ADMIN 目录下的sqlnet.ora tnsnames.ora listener.ora 这三个文件里的原计算机名修改为你现在所用的计算机名.现在sql Plus连接应该没有问题了. 第二步: C:/oracle/product/10.1.0/db_1 目录下的一个文件夹: 你

  • JDBC连接MySQL代码与连接失败解决方法

    采用jdbc连接mysql教程数据库教程,jdbc驱动已经添加到eclips教程e的项目"构建路径"里了,按理来说应该一切正常.运行项目后提示"无法加载驱动". 最后解决的方法是,将mysql-connector-java-5.1.7-bin.jar放到"d:javajdk1.6.0_22jrelibext"中,然后再编译运行上面的程序,就成功了.至于为什么,我还不知道. 貌似在"构建路径"中不加入驱动也可以,只要"

  • MyEclipse里用jdbc连接MySQL的有关问题

    MyEclipse里用jdbc连接MySQL的问题 代码如下: import java.sql.*; public class ExecSQL { public static void main(String args[ ]) { String driver = "com.mysql.jdbc.Driver "; String url = "jdbc:mysql://localhost:3306//corejava "; String user = "ro

  • 范例:简单的JDBC复习+MySql入门学习

    实例:简单的JDBC复习+MySql入门学习 万变不离其宗..持久层怎么变也是JDBC,框架怎么新也是反射机制.. 今天刚好复习一下JDBC,顺便对MySql进行一个入门的学习. 环境:MySql 5.5 + Navicat for MySql 10.0.5 + MyEclipse 9.0 从MySql官方:http://www.mysql.com/ 下载了 mysql-connector-java-5.1.17-bin.jar 从MyEclipse的DB Browser中得到测试成功后的 驱动

最新文章
  • 求一个本地/在线 CDN 测速软件

    要求: 从本机发出请求, 从 ISP 所在各个 CDN 下载数据进行测速. 类似于 www.speedtest.net 那样的测试方式, 而不是 现今 流行的从各个赞助的服务器进行测试. 有没有这样的工具? 谢谢解答. --cut-- yexm0在2016-05-09 05:17:24回答到: www.17ce.com hzqim在2016-05-09 05:17:24回答到: @yexm0 17ce 不是从本地发起请求吧? yexm0在2016-05-09 05:17:24回答到: @hzqi

  • 不守规矩的中国人,苹果公司的惩罚性措施?

    新手机在大陆首发原本是定好的事,什么原因能使得突生变故,连苹果中国的员工都不知情? 被称为军事级的保密工作,显然被一些不守规矩的中国人破坏了.发布会之前,真机就已上了各种媒体了. 运营商还觉得冤枉,被摆了一道. 苹果公司的规则被挑衅,后果是更严厉的回击,库克在发布会前夕下令把中国大陆从名单上划掉. --cut-- cxe2v在2014-09-14 08:15:1回答到: 划不划掉都无所谓,反正国人还是会想方设法买 话说你这些的是什么,完全没条理没上下文 frederick036在2014-09-

  • 华硕 Zenfone 系列手机怎么样?有没有已经拿到真机体验过的人来说说?

    打算入一台备用机,华硕zenfone怎么样? --cut--

  • 三星S7edge按键失灵的解决办法 三星S7edge按键失灵的解决办法

    三星S7edge按键失灵解决教程.最近晚上在疯传的三星S7edge按键失灵相信很多网友已经听说了吧,当想要通过音量减键调低音量和通知音量的时候,发现手中的S7/S7 edge音量减少键突然失灵了,而音量加键却依然正常,这是怎么回事呢,下面小编就来教你们三星S7edge按键失灵解决方法. 三星S7edge按键失灵解决方法: 我们只需要持续按住[音量减键]和[电源键]直到屏幕变黑.依然按住之后就会看到手机的名称(例如Galaxy S7 Edge)出现在屏幕上.然后在跳出的菜单页面上通过音量增加/减少

  • 关于走进鲁迅的作文大全

    走近鲁迅 母亲的书桌上终年摆着一尊镶嵌着鲁迅像的瓷盘.听母亲说,文化大革命"焚书坑儒", 可是没烧鲁迅的书,书店里除了毛泽东选集马恩列斯全集,剩下的就是鲁迅全集赫然摆在那里. 鲁迅,一个神圣的名字,像所有被推到高处的神话人物一样,在鲁迅周围始终有一种威慑的气氛和蛮横的力量,压迫着我不敢双眼直视他.他是作为一个不可言说的奇迹存在的. 在那个风云变幻,灾难深重的年代,为了拯救阴霾笼罩的旧中国,鲁迅先生沉思着.探索着,"众人皆醉我独醒",做出了坚定的选择,用笔来代替手术刀

  • 哪些中国美食老外不敢吃 哪些中国美食老外不敢吃

    "这么好吃的东西,竟然不爱吃,太奇怪了!""好啦,你尝一下,绝对好吃!""不吃这个是人生的损失"--一个曾经在中国生活过的老外表示,经常有中国朋友对他说上面那些话. 毋庸置疑,中国有许多脍炙人口的美食,但令人遗憾的是,有些东西老外真是无论如何也吃不下,甚至还被吓得不轻.不信,带你去看(亮点自己找哦~). 1.臭豆腐 援引上述外国人透露,"外国人吃不下的中国菜"的典型代表--臭豆腐.他表示,虽然经常有朋友对我说,吃习惯就感觉好吃

  • 最新皇冠公主发型扎法效果图 最新皇冠公主发型扎法效果图

    每个爱美的女孩心里都有一个类似童话公主的梦想,皇冠是公主.皇后的高贵象征.现如今皇冠也是一种常见的发型配饰,以下分享几款女生皇冠公主发型扎法效果图,凸显高贵迷人的气质. 精致优雅的气质妆容,搭配这款刘海发髻式的气质皇冠盘发发型,将高贵优雅的气质凸显出来,是一款好看的皇冠公主发型扎法. 修身的时尚抹胸礼服,斜刘海的女生蓬松感皇冠气质盘发发型,这款皇冠公主发型扎法清新中透露着优雅的气质. 公主风的发型扎法备受MM们的喜欢,这款明星大S演绎的无刘海的皇冠公主风卷发发型,浪漫迷人又有优雅的形象. 凸显高

  • 初三寒假中考生各科提分策略

    语文以积累和阅读为主 总结初三年级上学期的学习情况,从整体上说,绝大多数学生的基础知识方面存在的问题都不大,但从卷面上看,学生们对细节问题的掌握不是很到位.比如,修改病句的问题并不是难点,但很多学生由于审题不准而导致丢分,这就是对细节的把握失误. 文学常识方面:学生对作家的名字.时代.所属地和评价掌握不好,很容易记错和混淆,这部分是需要灵活掌握的,不应该出错. 古诗词方面:很多学生能够完整地背诵下来,但还是会出现错别字,有些是常错字,是老师经常强调的,但还是会出错. 文言文部分:比较突出的问题是

  • 公交车弱爆了:人力三轮车都有免费Wi-Fi了 公交车弱爆了:人力三轮车都有免费Wi-Fi了

    我们平时去饭店吃饭或者去酒店都喜欢找有免费Wi-Fi的地方,为的就是上网方面.目前,已有部分城市在公交车上开通了免费Wi-Fi,可你想过人力三轮车也能提供免费上网服务吗? 据<华西都市报>报道,四川中江的一位人力三轮车车主就自备了移动Wi-Fi,上车免费上网,并且1500米内开放(1500米?是不是远了点?). 这让还未普及Wi-Fi的出租车.公交车情何以堪? 收藏本文

  • 室内装饰材料与装修施工知识详解 室内装饰材料与装修施工知识详解

    室内装饰材料与装修施工介绍如下: 一.防盗 在装修期间,尤其是室内的窗户.防盗网等没有做好之前,注意梁上君子对此蠢蠢欲动.我就曾经见过至少两家人:一家是住宅.一家是食堂.两者命运一样:同在一楼,同样被人整层盗去铝合金玻璃窗,只留下光光的一个框边.所以在工场内务必派人值守.另外,在装修工场也必须防内贼.偷工具的.偷工场内物资.特别是包工不包料的,业主或者管理方更要费神. 二.防火 1.禁止在工场内生火.吸烟.应在明显处张贴"禁止烟火"警告牌. 2.不得在没有绝缘管道保护下乱拉电线.临时接

热门推荐
  • OPPO N1桌面壁纸怎么设置? OPPO N1桌面壁纸怎么设置? OPPO N1壁纸怎么设置?首先大家可以下载"高清手机壁纸"软件,高清手机壁纸是专业的壁纸类应用,提供精选高清优质壁纸,简洁的界面,流畅的操作,包含游戏动漫.浪漫爱情.非主流.艺术风景.经典标志.电影电视.另类壁纸等壁纸应有尽有.下面小编带大家一起看看OPPO N1壁纸设置方法吧! 1.在OPPO N1手机打开高清手机壁纸软件,进入高清手机壁纸后点击左下方的分类.(如下图所示) 2.选择你喜欢的分类,打开后点击右下角设为壁纸.(如下图所示) 3.壁纸设置成功后那么你的OPPO N1桌面
  • SiteServer CMS如何配置定制生成 SiteServer CMS如何配置定制生成 在这里您可以对本站点的所有栏目的生成路径等进行设置. 点击"配置管理"-->"定制生成配置",进入以下界面: 上图左侧所列为本站点中所有的栏目,中间是默认的生成路径,如果需要其他设置,点击某个栏目后面的"更改",弹出如下界面: ·生成页面路径: ·下级栏目页面命名规则: ·下级内容页面命名规则: ·当内容变动时是否生成本栏目: ·当内容变动时需要生成的栏目: 注:更多精彩教程请关注本站网页设计教程 栏目,
  • Fireworks制作炫光效果 Fireworks制作炫光效果 向朋友们介绍运用Fireworks制作漂亮的炫光效果,主要学习画笔.滤镜.复制.变形.渐变填充.混合模式以及钢笔路径工具的应用,希望朋友们喜欢. 1.新建画布600×400,填充黑色 2.设置画笔大小,柔化边缘,用画笔工具在画布中涂画,如图 3.对刚才的图形做运动模糊,设置角度90,距离100,效果如下 4.平面化刚才的图形,通过复制和变形工具达到如下效果 5.新建矩形框,填充渐变,图层模式为叠加,效果如图
  • 月球并非唯一不变:远古共有四个月亮 月球并非唯一不变:远古共有四个月亮 每当夜晚我们仰望夜空之时,是不是偶尔也会好奇古代时的月亮是不是也和现在一样呢?也许我们与古人共同拥有的就是月亮吧. 但是,其实月亮也不是从古至今就这唯一的一个.曾经有人提出理论,认为神话中就在人们头上,甚至是要触手可及的天,就是我们口中的月亮,但是现如今的月亮并没有离我们很近,那么,是不是说明那时的月亮与今天不同? 西方的科学家就认为,地球在其诞生至今的46亿年中,一共捕获了四颗卫星,作为地球的"月亮". 而这个四个月亮的时间应该就恰好与地球上的四次大变动相关.而我们现在所看到的月亮已
  • 古棺材射出神秘光术 世界十大惊世骇俗自然现象 古棺材射出神秘光术 世界十大惊世骇俗自然现象 我们所生存的地球是如此的神秘和美丽,大自然赋予着无可替代的生命力,不管是人类也好动物也罢,总之每一天我们身边总是发生着一件又一件无法有科学和尝试解答的现象,比如15岁的少年只有一流泪变是血泪.一男子每每梦到同一人的面庞-- [美国少年眼中会哭出血] 15岁少年只流血泪 盘点全球最不可思议十大事件 图中这位少年哭泣时会哭出血来.这位少年名叫卡尔维诺·英曼,今年15岁,来自美国田纳西州.医生对于英曼的症状也感到迷惑不解.每天,英曼会抑制不住地哭泣,次数多达三次.更恐怖的是,他眼中流出的不是眼泪,而是
  • 神秘多贡族部落 精确的天狼星知识从何而来 神秘多贡族部落 精确的天狼星知识从何而来 在非洲有一个神秘的多贡族部落,他们没有文字,居住在山洞之中,保持着最原始的生活方式.然而,这个部落对天狼星的天文知识,却是十分的了解!他们是怎样获得如此多的天狼星的知识呢?这个问题该怎么解释呢? 尼日尔河是非洲西部的大河之一,它流过马里共和国时拐了个大弯.在河湾处,居住着一个名叫多贡族的黑人土着民族,他们以耕种和游牧为生,生活艰难贫苦,大多数人还居住在山洞里.他们没有文字,只凭口授来传述知识.看上去同西非其他土着民族没有什么两样. 本世纪二十年代,法国人类学家格里奥和狄德伦为调查原始社会宗教,来