注册 登录
编程论坛 J2EE论坛

[求助]页面没显示数据

zhuifengjian 发布于 2007-01-23 10:57, 554 次点击

只出现这个........还有一大串英文...不知道是什么意思!!!!!!
root cause

java.lang.ClassNotFoundException: Security Violation, attempt to use Restricted Class: sun.jdbc.odbc.JdbcOdbcDriver
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:123)

我的代码是这样的....
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别
Connection conn = DriverManager.getConnection("jdbc:odbc:data");
Statement stmt = conn.createStatement();
String a="索爱";
ResultSet rs=stmt.executeQuery("select * from My_Phone where PhoneClass='" + a +"'");

%>

5 回复
#2
支离破碎2007-01-23 11:25

到wib-inf下的lib中找找看有无这个驱动包

#3
zhuifengjian2007-01-23 12:32
大哥!!!!!!!!是没有的
那怎么加上呢??
#4
千里冰封2007-01-23 13:06
一般这个包在JDK里面都会自带的

你把rt.jar加入到classpath中试试
#5
zhuifengjian2007-01-23 15:47

但是在JRE系统已经有咯哦

#6
支离破碎2007-01-23 15:49
你要把这个包copy到这个里面去,这样发布的时候才能找到
1