tomcat6连接人大金仓 报No suitable driver

今天配置tomcat6 连接kingbaseES7时,启动报:

java.sql.SQLException: No suitable driver

开始以为是jar包问题,换了几个kingbase,jar也没有用,
驱动jar的位置也都在war包,jre 下放过,都还是报这个错

后面发现在连接字符串有问题

	<Resource name="jdbc/egrant_ruizw"
	        type="com.mchange.v2.c3p0.ComboPooledDataSource"
		maxPoolSize="3" minPoolSize="1" acquireIncrement="1" maxIdleTime="120" checkoutTimeout="3000"
		initialPoolSize="1" factory="org.apache.naming.factory.BeanFactory" 
		user="rui" password="ruifw" driverClass="com.kingbase.Driver"
		jdbcUrl="jdbc:kingbase:@192.168.1.25:54321:SJkJH" />  #注意这行

要改为:

	<Resource name="jdbc/egrant_ruizw"
	        type="com.mchange.v2.c3p0.ComboPooledDataSource"
		maxPoolSize="3" minPoolSize="1" acquireIncrement="1" maxIdleTime="120" checkoutTimeout="3000"
		initialPoolSize="1" factory="org.apache.naming.factory.BeanFactory" 
		user="rui" password="ruifw" driverClass="com.kingbase.Driver"
		jdbcUrl="jdbc:kingbase://192.168.1.25:54321/SJkJH" />

这样就行了.


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论.

文章标题:tomcat6连接人大金仓 报No suitable driver

本文作者:wangzhirui

发布时间:2019-12-06, 17:30:03

原始链接:https://wangzhirui.com/2019/12/06/tomcat6%E8%BF%9E%E6%8E%A5%E4%BA%BA%E5%A4%A7%E9%87%91%E4%BB%93-%E6%8A%A5No-suitable-driver/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。