Connection con = (Connection) dsgetConnection();
Connection 应该是 javasqlConnection 但是你用的是: commysqljdbcConnection
tomcat的数据源的PoolGuardConnectionWrapper 实现的是 javasqlConnection 你把它转换为 commysqljdbcConnection肯定出错
Statement 必须用 javasqlStatement
"jdbc/student" 只是个标示,下面的是连接池的具体配置。
在代码中需要用到数据库的地方就用 jdbc/student 这个底下的配置来获取
数据库连接,同时项目中的webxml文件也要看情况做相应的配置。
代码中就可以用下面代码获取数据库连接。
DataSource ds = (DataSource)initCtxlookup("java:comp/env/jdbc/student");
Connection conn=dsgetConnection();
这个名字是自己起的,这边配置中的名字要和你代码中的名字一致即可。
以上就是关于Tomcat 配置的数据源,测试连接数据库报告类转换错误。全部的内容,包括:Tomcat 配置的数据源,测试连接数据库报告类转换错误。、关于TOMCAT中配置DBCP数据库连接池的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)