return sqlRst; } } 可是也报错,是不是文件位置放错了pagination.java:5: cannot resolve symbol symbol: class connecdata import connecdata; ^ pagination.java:16: cannot resolve symbol symbol : class connecdata location: class database.pagination connecdata m_db; //数据库连接对象 ^
package database;import java.lang.*;
import java.sql.*;
import connecdata;//我自己写的一个class,放在tomcat\webapps\web_inf
// \classes\database\中public class pagination{
//变量声明
public
ResultSet sqlRst; //结果集对象
private
String strSQL; //SQL语句
String strTab;
String strQey;
String strPage;
int intPage; //待显示页码
connecdata m_db; //数据库连接对象
int intPageSize; //一页显示的记录数
int i,j,k; //设置一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
public pagination(){
intPageSize = 10;
strTab="infor";
}
public void SetQueryTable(String stmp){
strSQL=stmp;
}
public void SetQuery(String stmp){
strQey=stmp;
} public void SetPageCount(int pagnum){
intPageSize=pagnum;
}
public ResultSet ShowPageX(String pagenum){
if(strPage==null){
intPage = 1;
}
else
{
intPage = Integer.parseInt(strPage);
if(intPage<1) intPage = 1;
}
strSQL = "select count(*) from "+strTab;
sqlRst = m_db.ExecuSQL(strSQL);
sqlRst.next();
intRowCount = sqlRst.getInt(1);
sqlRst.close();
intPageCount = (intRowCount+intPageSize-1) / intPageSize;
if(intPage>intPageCount) intPage = intPageCount;
//执行SQL语句并取得结果集
strSQL = strQey;
sqlRst = m_db.ExecuSQL(strQey);
i = (intPage-1) * intPageSize;
for(j=0;j<i;j++) sqlRst.next();
return sqlRst;
}
} 可是也报错,是不是文件位置放错了pagination.java:5: cannot resolve symbol
symbol: class connecdata
import connecdata;
^
pagination.java:16: cannot resolve symbol
symbol : class connecdata
location: class database.pagination
connecdata m_db; //数据库连接对象
^
虽然理论上在同一包中不用加上包名,但实际上:-(
package database
这句话,编译成class后才能放在\classes\database\中,在pagination中用
import dababase.connecdata就可以认识这个类了