我通过jsp连接servlet访问数据库报错
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jspservlet
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
但是直接在servlet里面写mian(),然后访问数据库就正常,我的jsp传的值应该没有问题,因为我的servlet里面第一句话就是访问
数据库,就报错了,请问大家有什么解决办法吗?
数据库是2005,驱动jar包是sqljdbc4.jar
加载驱动的代码没有写Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
我写了上面的代码反而不能连接数据库,正常的java项目连接数据库都不能写上面的代码,普通java项目
连接数据库是正常的。
谢谢大家,选这个jar包是测试了很多jar包后无奈的选择,
这个问题解决了,在一个群里其他朋友给的方法,和小野ye的思路是一样的
我把字符串的顺序调整了一下就好了,谢谢大家,但还是很奇怪,就是普通
的java项目,我以前做的C/S的时候连接数据库一直正常,这次用JSP了就报错,
不过能解决了问题我也就不纠结了。
包问题版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。