sun.jdbc.odbc.JdbcOdbcDriver和com.mysql.jdbc.odbc.JdbcOdbcDriver的区别

问题描述

sun.jdbc.odbc.JdbcOdbcDriver用这个好像不需要驱动,用com.mysql.jdbc.odbc.JdbcOdbcDriver这个好像要下载什么驱动。我参考别人的的期刊管理系统中碰到这个问题,系统只有登录界面用不了就这一句。不明白,如果需要下载什么驱动,麻烦你给我一个下载地址,以及怎么安装,谢谢啦!!

解决方案

时间: 2024-09-17 11:28:45

sun.jdbc.odbc.JdbcOdbcDriver和com.mysql.jdbc.odbc.JdbcOdbcDriver的区别的相关文章

数据库-异常:com.mysql.jdbc.exceptions.jdbc4.communicatio

问题描述 异常:com.mysql.jdbc.exceptions.jdbc4.communicatio 异常:com.mysql.jdbc.exceptions.jdbc4.communicationException:communication link failure last packet sent to the server was 0 ms ago at sun.refect.nativecon.........等等 我用的是mysql数据库,Java文件可以编译,但是一运行就出现错

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决办法

09:00:30.307 [http-8080-6] ERROR org.hibernate.transaction.JDBCTransaction -JDBC begin failed com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 56,237,340 mi

mysql jdbc处理0日期格式蛋疼问题-也算是BUG

最近在写一个数据库访问的中间平台时,使用MySQL JDBC处理一些日期数据,遇到点变态的问题,给大家乐一乐! 首先来看看什么样的日期数据这么蛋疼呢? DATE            0000-00-00 DATETIME   0000-00-00 00:00:00 TIMESTAMP 0000-00-00 00:00:00 TIME               25:21:22 对于前3种情况,直接用JDBC读取,肯定会报错,报错信息类似这样: Value '0000-00-00' can n

MySQL JDBC PrepareStatement基本的两种模式&客户端空间占用的源码分析

关于预编译(PrepareStatement),对于所有的JDBC驱动程序来讲,有一个共同的功能,就是"防止SQL注入",类似Oracle还有一种"软解析"的概念,它非常适合应用于OLTP类型的系统中. 在JDBC常见的操作框架中,例如ibatis.jdbcTemplate这些框架对JDBC操作时,默认会走预编译(jdbcTemplate如果没有传递参数,则会走createStatement),这貌似没有什么问题.不过在一个应用中发现了大量的预编译对象导致频繁GC,

MySQL JDBC的queryTimeout的一个坑

遇到一个MySQL JDBC执行execute方法时指定queryTimeout的坑,比较恶心,算是它的BUG,也可以不算,^_^,为啥这么说?看一下下面的解释: 现象: 用同一个Connection执行大批量SQL的时候,导致了OOM现象. 细节现象描述: 1.SQL是从某个存储设备上拿到的,不会直接占用大量的内存,每次只会取最多1千条数据过去,也会判定容量不超过多少M. 2.每一批SQL执行会单独创建Statement对象,执行一批SQL后,会将这个Statement关闭掉. 3.SQL语句

MySQL JDBC 5.1.25的一个坑(应该算是BUG)

这是公司的一个重要项目中的真实案例(目前还未证实其它版本是否存在,不过刚看了最新版5.1 .26版本还是没有修复这个操作方式,不过用的小伙伴们要注意了哦): [该BUG,官方目前最新版本已经修复,详细请参考文章最后,大家注意使用的版本和原因即可] 什么样的情况呢,当在代码中使用connection.close()方法的时候,神奇般的StackOverflow了!没错,这就是JDBC自己导致的死递归,堆栈输出的内容如下所示: 这个堆栈信息可以这样反推程序:     ConnectionImpl.r

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException:

问题描述 WEB系统报以下的错,是为什么? Caused by: java.sql.BatchUpdateException: Duplicate entry '3592030993-2011-11-23 19:22:45' for key 'PRIMARY'at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2024)at com.mysql.jdbc.PreparedStatement

后台登录程序-无法解析导入 com.mysql.jdbc.ResultSet

问题描述 无法解析导入 com.mysql.jdbc.ResultSet 新手调试一个网站后台登录程序,可是出现如图1的问题,请各位大神指导下,我已经加载了jre的包额 解决方案 直接用这个包吧,这是jdk1.6的,java.sql.ResultSet 解决方案二: 错误果然没有了.谢谢哈 解决方案三: 如果对了麻烦采纳下哦. 解决方案四: 你导入了两个jar包,导致编译器无法选择,所以报了错误

ECLIPSE插件开发 连接数据库失败 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

问题描述 在做ECLIPSE插件开发时,连接数据库失败,报java.lang.ClassNotFoundException:com.mysql.jdbc.Driver我知道报这个一般是因为没有引连接数据库驱动包但是我在插件开发项目包里写一个连接数据库的类就能连接上:在插件开发相关的类里写,在调试插件的时候就会报上面的异常请高手帮忙解答一下这个问题,多谢!!! 解决方案 解决方案二:你加上jar不就完了或者你是打包的问题解决方案三:什么叫"插件开发项目包",什么叫"插件开发相关