可能是因为你的web服务器(Tomcat)里面没有引入你的驱动包,
将sql server 2000 driver for jdbc中三个jar文件:
mabase.jar、msutil.jar、mssqlserver.jar拷贝到
tomcat\server\lib
tomcat\lib
将sql server 2000 driver for jdbc中三个jar文件:
mabase.jar、msutil.jar、mssqlserver.jar拷贝到
tomcat\server\lib
tomcat\lib
这三个文件我找了我的所以我的电脑也找不到啊。
还要下载吗?
//Load JDBC driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/*这里的数据库的url一定要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下*/
String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=access\\test.mdb";
Connection con = DriverManager.getConnection(dbUrl,"","");
Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
A Servlet Exception Has Occurred
Exception Report:
org.apache.jasper.JasperException: Unable to compile class for JSP
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:558)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
好好检查一下吧
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序--
为什么啊。
我运行Class就连接成功。用JSP就连接不成功。
为什么。我是这样设置环境的。
D:\j2sdk1.4.0_02\lib\tools.jar;D:\j2sdk1.4.0_02\lib\rt.jar;D:\j2sdk1.4.0_02\lib\dt.jar;D:\Program Files\Apache Tomcat 4.0\lib;D:\j2sdk1.4.0_02\lib;
它们不是同用JDOC的吗?
我运行Class就连接成功。用JSP就连接不成功。