现象:经常在MyEclipse里启动应用进行调试,最近使用DB2数据库,第一次使用,发现使用tomcat自启动一切正常,但是在MyEclipse里启动就报找不到驱动的错误。数据库连接的方式:使用spring的JNDI连接,配置到tomcat的server.xml文件里。
解决:MyEclipse对DB2数据库的支持不是太好,你必须找到DB2安装路径里bin中对应的.dll文件,将他拷贝到MyEclipse中对应工程使用的jdk的bin中,这样就可以在MyEclipse里调试DB2程序了。
猜想:我对MyEclipse运行程序的内部流程不熟悉,猜想可能是因为MyEclipse里启动的时候,他会使用自己的运行环境,但是此运行环境中没有对 db2jdbc的支持。如果不对,希望知道的人给予及时纠正。