JSP连接DB2 不成功,求解决。
在myeclipse里面,同样的代码JAVA可以连接DB2,但是放到JSP中就不行,Class.forName("COM.ibm.db2.jdbc.app.DB2Driver")语句没有执行。我用的是自带的tomcat,请问需要修改配置吗?
JSP代码如下:
<%@ page language="java" contentType="text/html;charset=utf-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>数据表字段</title>
</head>
<body>
<center>
<font size=4 color=red>测试rgst数据表字段</font><br>
<br>
<%
try
{
// Connect DB2
//String url="jdbc:db2:GJJ;CreateDefaultPackage=TRUE;ReplacePackage=TRUE";
out.println("Start to run");
String user="db2admin";
String password="db2admin";
String url="jdbc:db2:GJJ;CreateDefaultPackage=TRUE;ReplacePackage=TRUE";
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Connection con = DriverManager.getConnection(url,user,password);
System.out.println("Database connected4");
Statement stmt = con.createStatement();
stmt.close();
con.close();
}
catch(Exception e)
{
System.out.print("链接数据库出错 stmt返回失败");
e.printStackTrace();
}
%>
<br>
This is my JSP page. <br>
</center>
</body>
</html>
------解决方案--------------------放到你工程里的lib下
------解决方案--------------------
不是,应该是你的jar放置的路径不正确,你放到项目的lib下试试!