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

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

日期:2013-04-01 阅读:1num
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中得到测试成功后的 驱动

最新文章
  • 新上线一个在线简历平台51cv.me,希望能够给程序员更大的表达空间,大家多给建议~ 新上线一个在线简历平台51cv.me,希望能够给程序员更大的表达空间,大家多给建议~

    一直有个想法,能够让IT从业者的简历能够让招聘单位高效的了解应聘者过去的经历,因此,在51cv.me的设计中加入了区分于工作经历的更详细项目经历,并且初步设计了一个框架,把IT类的工作初步分成了几十种项目,并在项目描述中引入标准的角色,和使用过的技能,工具等内容. 同时我们设计了可以上传项目图片,来辅助描述项目.一般来说,图片对于偏设计和前端类的开发者来说,可能非常有帮助,但我们觉得实际上对于系统开发项目来说,图片也有相当大的信息量,体系结构图,框架图,流程图都能让招聘方快速的了解你工作过的项目

  • 小学生预防艾滋病手抄报资料 小学生预防艾滋病手抄报资料

    预防艾滋病手抄报资料: 艾滋病能通过日常生活接触传播吗? 下述接触不会传染艾滋病: ()-般性的身体接触, 如握手.拥抱: ()礼节性接吻; ()同吃同饮; ()共用厕所和浴室; ()使用共同的办公用具.公共交通工具,娱乐设施等; ()上同一所学校. . 无症状HIV感染者具有传染性吗? 无症状HIV感染者具有传染性,而且是最危险的传染源.HIV感染人体后-部分人出现感冒样的症状,而后进入无症状期,另一部分人感染后无任何症状,但是在此期内HIV不断的复制,体内病毒处于动态平衡状态,并维持在一定的

  • 这个给力!HTML5 Canvas 模拟衣服撕扯动画

    今天看到一个很酷的HTML5动画,用鼠标撕扯那块布,关键是用力就能撕破它,不知道是什么原理,大家知道么?这是那个动画的地址: http://www.html5tricks.com/demo/html5-cloth-tear/index.html --cut-- tedd在2014-09-29 09:33:2回答到: omg, 太玄了 609761871在2014-09-29 09:35:1回答到: 这个超赞! abelyao在2014-09-29 09:35:5回答到: 牛逼! xiaou在20

  • 男人春季养生健脾补肾又减压食疗方 男人春季养生健脾补肾又减压食疗方

    加班,熬夜,应酬--对于现在的男性来说,生活可真不容易.虽然说全心全意为工作,但若是长期以往,身体必定吃不消.所谓一年之计在于春,养生就应该从现在开始,为此,中医特地为经常熬夜加班应酬的男性推荐了几款食疗方,健脾补肾又养生. 呵护心肝食疗方 推荐秘方1:五味子粥 配料:五味子10克.大米100克. 做法:大米.五味子,一起文火熬制. 功效:五味子可以养肝.补肾,大米有保肝.护胃的作用,酒后进食能够减少大量酒精对肝的损害. 推荐秘方2:葛花水 配料:中药葛花.开水. 做法:取适量葛花放入开水中冲泡

  • 微信摇一摇将成为新的广告方式? 微信摇一摇将成为新的广告方式?

    作为一款以通信和社交为主要目的的工具,微信基础功能已十分成熟,短时间内难有大幅度变化.在媒体.O2O等衍伸功能上还有大量升级空间.从微信最近一些动作来看,2015年微信将围绕公众账号.摇一摇大做文章,最终目的则是让微信丰厚的流量得到变现机会,可以揣测,2015年微信将大力变现,努力成为腾讯新的现金牛. 摇一摇升级:可以摇到附近商户继公众平台支持评论之后,微信最近又迎来大版本,其中一个亮点便是可以搜索附近的商户,除了文字搜索之外,还可通过摇一摇搜索周边商户.目前微信已与分众传媒战略合作,依靠分众全

  • 火影忍者681话分析:鸣人最强封印术早有铺垫 火影忍者681话分析:鸣人最强封印术早有铺垫

    火影忍者第681话可以说槽点颇多,首先辉夜大人使用时空穿梭能力从背后控制了鸣佐,母爱泛滥泪流满面,而黑绝却莫名其妙成了辉夜的儿子,讲出一切的故事事实上都是他一手策划,目的是为了帮助母亲辉夜复活.最后时刻,鸣人决定发动最强禁术,来封印辉夜,而这,其实早在很久以前就曾埋下了伏笔. 下面是来自贴吧大神对于鸣人这个禁术的详细分析. 当年自来也就一直说4代想要鸣人完成[那个术],所以4代临终时把密钥交给了自来也保管 4代用尸鬼封尽了全完体九尾->四象封印一半九尾->八卦封印留九尾给鸣人用->把自己

  • 卧蚕眼怎么弄 卧蚕眼怎么弄

    完成图 对比下图是原来只画了上眼皮眼影后的效果,再下面是添加了卧蚕和睫毛膏的效果,重点是让人一眼就看到的卧蚕. STEP1:画好上半部分眼影后,用粉色或者是自己白色等比较浅一点的颜色,在下眼睑处画大约2-3mm粗的眼影.这里是为了搭配整个妆容的色调选择了粉色,具体情况可以根据自己的妆容色调来选择,一般白色的也是比较百搭的.自然其他颜色的我擦安也可以尝试一下,多多尝试你会有自己的选择的, STEP2:在下图中画圈的位置,沿着刚才画的粉色眼影,扫上淡淡的咖啡色眼影.作为卧蚕的阴影部分,浅色和深色的对

  • 探寻火星生命 NASA四十年前或已发现微生物 探寻火星生命 NASA四十年前或已发现微生物

    据国外媒体报道,大约在40年前,美国宇航局的两次"海盗"探测器任务在火星表面的土壤中探测到微生物的痕迹,根据当时的数据记录,科学家认为火星上存在微生物的迹象,但是又没有明确指出已经发现了微生物,在最近一期的<天体生物学>期刊上发表的关于火星环境与微生物生存的影响一文中,解析了海盗探测器对火星土壤的挖掘研究报告,结果认为那次发现中科学家不仅确认了火星表面上存在高氯酸盐的环境,而且也存在一些活性较强的物质,可在低温环境下分解有机化合物,这就是海盗探测器的发现结果. SETI研究

  • 咽干咽痛 不妨试试药茶

    天气干燥很容易发生咽干咽痛,这个疾病不需要多么的担心,但是也不能掉以轻心,如果没有及时的治疗,会引发更严重的病症.咽干咽痛--不妨试试药茶,可以有效的治疗咽干咽痛! 1.清咽茶 金银花.杭菊花各15克,桔梗.麦冬.板蓝根.玄参.甘草各10克,加水煎煮取汁,代茶饮.功能清热解毒,利咽消肿.用于咽喉炎,咽喉肿痛,声音嘶哑. 2.白萝卜汁 白萝卜200克,榨汁,加冰糖,代茶饮.功能清热利咽,生津止渴.用于热病咽干口渴. 3.参梅饮 人参3克(切片),乌梅10克,沸水冲泡,加白糖,代茶饮.功能益气养阴,

  • 陆翊《唇蜜》歌词 陆翊《唇蜜》歌词

    陆翊<唇蜜>歌词 作词: 王雅君 作曲: G-HIGH / DK / CHOO I fall in love baby it's the love (OH oh oh oh OH oh oh oh) You know it's the love baby fall in love (OH oh oh oh OH oh oh oh) 興奮的每天 每晚 Just touch touch high low Baby touch touch high low 興奮的每天 每晚 就像迷宮 你不會懂 Oh

热门推荐
  • 发布一个玩具:在软件上模拟 led 风扇 发布一个玩具:在软件上模拟 led 风扇 缺省跑 nyancat. Github repo: https://github.com/hmgle/led_fan --cut-- wdongxv在2015-03-25 22:13:4回答到: 太尼玛好玩了,马上玩一下 imeoer在2015-03-26 19:04:3回答到: 好好玩 要是能直接在terminal跑就更酷了 gleport在2015-03-26 19:53:0回答到: @imeoer 嗯, 不过直接在 termina 上模拟 led 风扇有两个难点呢: 一是很难精确控制每个像
  • 玛雅神庙现&quot;巨脸&quot;石刻 印刻“暴风之神进入天空”字样 玛雅神庙现&quot;巨脸&quot;石刻 印刻“暴风之神进入天空”字样 近日科学家在危地马拉佩腾地区埋葬的玛雅城市霍穆尔里发现了一块古代灰泥雕带.这块巨大的雕带长8米宽2米,描绘了神秘背景下的人物,暗示着这可能是神明化的统治者. 美国德克萨斯大学奥斯汀分校的玛雅象形文字专家大卫-斯图尔特(David Stuart)指出,考古学家认为大多数大型玛雅寺庙可能都装饰有相似的设计.斯图尔特指出."每一座寺庙的外观都各不相同,因此从细节和传达的信息角度来看,每一座庙都很独特."通过将研究小组成员.美国哈佛大学玛雅碑铭研究家亚历山大-托克维尼拍摄的上百张高分辨率图片拼
  • 创业型建站公司的发展之路 创业型建站公司的发展之路 随着互联网行业的蓬勃发展,网站建设这个原本听起来是个技术活的词汇,现在渐渐开始成为一项"体力活",各大主流内容管理系统不断推出新的版本,将建站的门槛降的越来越低,甚至只要会用Photoshop做图,就可以制作精美的网站,因此,也催生了一批新的伪技术人员加入了网站建设市场行列. 一般来讲,网站建设主要有两种模式(如下图),一种是通用型建站,另一种是定制型建站.什么是通用,简单来说,就是指网站样式可以重复,比如对品牌效果要求不高的中小型企业.利用SEO做站群的站长.独立博客博主等往往会选择
  • 360卫士极客版是什么意思 360卫士极客版是什么意思 360卫士极客版由原有的360手机杀毒软件演变而来,可以说是360手机卫士的简化版.这里所说的简化是功能数量的简化,不是说功能差.相对于360手机卫士来说,极客版在单一功能上反而更加强大.比如同样的清理功能,极客版比手机卫士清理的更加彻底.同样的扫描功能,极客版比手机卫士扫描的更快.所以,如果你只需要部分功能,而不是全有功能都需要的话,不妨试试极客版. 而另外需要说明的一点是,360卫士极客版比360手机卫士的内存占用以及安装包都是要小的,可以说是轻量级的了.360手机卫士的安装包有14M,36
  • qq炫舞旅行挑战第9关自由翱翔3S怎么搭配? qq炫舞自由翱翔SSS搭配图 qq炫舞旅行挑战第9关自由翱翔3S怎么搭配? qq炫舞自由翱翔SSS搭配图 qq炫舞旅行挑战第9关自由翱翔3S怎么搭配呢?这个第9关的SSS配图得分比2S要复杂得多了,下面我们来给各位介绍qq炫舞自由翱翔SSS搭配得分,希望例子能帮助到各位. 得分:30523 搭配得分:16738 设计加:11487 集卡度:2300 qq炫舞自由翱翔SSS搭配图 从上图来看女生耳机带一身显胸上衣再加一条超短裤子让人不得不服了这个设计师的搭配呀.