首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么让Java同时使用两个版本的JDBC

2014-01-21 
如何让Java同时使用两个版本的JDBC手头有MySQL4.0和MySQL5.6两个版本,用mysql-connector 5.1连不上4.0的数

如何让Java同时使用两个版本的JDBC
手头有MySQL4.0和MySQL5.6两个版本,用mysql-connector 5.1连不上4.0的数据库,用connector 3.0可以同时连上,但连上以后就不能使用稍微高级一点的功能了,比如存储过程、批量执行(看了源代码3.0的批量是个幌子……)等等,即使实际连接的是5.6数据库。

所以想分别用两个版本的链接器连接两个版本的数据库,不知道有没有方法实现
[解决办法]
自定义classloader
[解决办法]
这个相当蛋疼啊。。

怎么不把数据库升级了?
[解决办法]
这是一个蛋疼的经典案例,不过估计也就只能重写classloader了,不过你付出的代价会很大,学习的话可以写一下,做东西的话,建议你还是搞一下数据库吧。
[解决办法]
建议给你们的领导说说要不把你们的数据库降低版本,要不给别人商量商量升级数据库版本

热点排行