我在同datbase包下,有个操作数据库的基类:DButil
代码如下.......
package database;import java.sql.*;
import java.util.*;
import javax.sql.DataSource;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;public class DButil {
private static DataSource ds = null;
public static String param[] = null;
public static String strSql = null;
public static int pageSize = 10;
public Connection conn = null;
public PreparedStatement pstmt = null;
public ResultSet rs = null;
public DButil() throws SQLException, NamingException {
    init();
}//throws NamingException,NullPointerException,ClassCastException
public static void init() throws SQLException, NamingException {
    Context initCtx = new InitialContext();
    Context ctx = (Context) initCtx.lookup("java:comp/env");
    ds = (DataSource) ctx.lookup("jdbc/Ora");
    initCtx.close();
}public static Connection getConnection() throws SQLException{
    return ds.getConnection();
}
//.....省略
}
又写了一个类DBuse:
package database;import java.sql.*;
public class DBuse extends DButil
{
   
}
为什么提示:"DBuse.java": cannot resolve symbol: class DButil in class DBuse at line 2, column 28
这两个类在同一目录database下啊~~??
还有.如果在这个类中想调用父类的getConnecion()方法。用super.getConnection()不行??该怎么写???