jsp 访问数据库问题:出现 conn cannot be resolved

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:19:41
数据库连接文件:datalin.jsp
<%@ page contentType="text/html; charset=GB2312" language="java" import="java.sql.*" errorPage="" %>
<%
.....代码省略..........
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection conn =null;
conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
%>

---------------------------------
取得数据文件:getdata.jsp
<%@ page contentType="text/html; charset=GB2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page language="java"%>
<%@ include file="dataline.jsp"%>

.....代码省略..........

<%!
String getArealnfo(String postalCode){
String arealnfo=null;
String sql="select * from postalcode where code like ?";
<

找不到conn对象,估计你这个方法有问题
<%@ include file="dataline.jsp"%>
不能导入dataline.jsp中的conn。
试一下编写一个java文件实现建立连接的功能,然后在getdata.jsp中import该类生成conn对象。

楼主同志,我看了半天没找到你的连接字符串,检查一下连接字符串吧,这地方最容易出问题。asp很久不用了,忘差不多了。。。不过数据库一般就是连接字符串出问题

从这个信息可以看出在编译的时候没有找到此类的包,所以在你的JSP页面中只要导入Conn类的包就能解决这个问题

这个错误,一般都是语法错误,你仔细看看。