关于jsp的,连接数据库时不行,运行不出来,求解啊

程序是没问题的,,,,... 程序是没问题的,,,, 展开
 我来答
杨欣
2014-06-25 · 知道合伙人互联网行家
杨欣
知道合伙人互联网行家
采纳数:4625 获赞数:11877
阅读过JAVA\PHP\ASP等多种网络语言的知识。现任石家庄雅致化工有限公司网站技术。

向TA提问 私信TA
展开全部
部署web项目时报,No suitable driver found for jdbc:mysql://localhost:3306/test
其实就是没有连接上数据库 !
一是:连接URL格式出现了问题(Connection conn=DriverManager.getConnection      ("jdbc:mysql://localhost:3306/XX","root","XXXX")
二是:驱动字符串出错(com.mysql.jdbc.Driver)
三是Classpath中没有加入合适的mysql_jdbc驱动
我的解决是:
将mysql-connector-java-5.0.5-bin.jar放在C:\Program Files\Java\jre6\lib\ext下面,同时将mysql-connector-java-5.0.5-bin.jar和mysqldriver.jar放到%JAVA_HOME%\lib\ext下面,部署还是报同样的错误!
然后在applicationContext.xml添加
<!-- jdbc4.0 已经不需要指定驱动的类名了,当然这需要所添加的驱动符合jdbc4.0标准 -->
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
再部署,问题解决!
总结:我的mysqldriver.jar版本是低于4.0的,所以必添加这行配置代码!
此问题出于S2SH整合的情形中,struts2.1.8 + hibernate3.5.0 + spring3.0.2。
数据库为MySql5.0 !
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式