java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
下面是index.jsp首页。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import = "java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
还有几个报错:
1、The import java.sql cannot be resolved 这个包不能导入
2、String是无法识别的类型。
ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
没有找到sql server的jdbc驱动没找到,google一个下载了放进去
我是下载的微软最新驱动啊,怎么还是没找到了,还是要把它配置到哪个地方?
因为连接类添加的有问题导致找不到
找不到驱动类,肯定是因为找不到驱动jar包,找不到驱动jar包肯定是因为路径有问题。
看一下你部署的项目的lib目录是否有驱动jar包?
把jar包放到tomcat的lib目录下试试
你的jdbc驱动没有导进去
我导了啊,在lib下面有一个驱动啊、
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
这是我的jre版本
sqljdbc.jar、sqljdbc4.jar、sqljdbc41.jar 和 sqljdbc42.jar。 我下了这四个版本的jar。
终于连接成功了,感谢大家的帮助。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=yggl ";
改了这两句话
和后面的登录名和密码必须是你自己先前在数据库里面创建的用户名和密码。
不过开头还是有报错,The import java.sql cannot be resolved。这个sql包不能识别,下面还有几个错误,可是这个页面还能运行,这是怎么回事啊?
http://blog.csdn.net/leaf_130/article/details/50096289
请一步一步设置