package db;          // <<<<<< 换成db1  Package重了>>>>>>>>>
import java.sql.*;
import java.lang.*;
import java.util.*;
import db.DBConnect;//这里提示有错误
public class Pass
{
........
  public void setPass() throws ClassNotFoundException,SQLException
  {
   PreparedStatement prepare;
   ResultSet rs;
   String SQL;
   DBConnect dbc=new DBConnect();//这里提示有错误
......
  }
}

解决方案 »

  1.   

    把这行去掉就行了import db.DBConnect;//这里提示有错误
    同一个包下不用import
      

  2.   

    javac -d . *.java这样编译你的java源代码
      

  3.   

    在classpath和path中的加上点分号,如: set classpath=.;c:\jdk\lib\tools.jar
      set path=.;c:\jdk\bin
      

  4.   

    javac -d . *.java   这样编译错误是没有,不过好象编译好的class好象没有出现的诶!!!
      

  5.   

    在classpath和path中的加上点分号,如: set classpath=.;c:\jdk\lib\tools.jar
      set path=.;c:\jdk\bin
    这个都添加过了,其他的*.java都可以编译的
      

  6.   

    具体错误是:
    Pass.java:20:cannot resolve symbol
    symbol :class DBConnect
    location:class db.Pass
             DBConnect dbc=new DBConnect();
    Pass.java:20:cannot resolve symbol
    symbol :class DBConnect
    location:class db.Pass
             DBConnect dbc=new DBConnect();
    2 errors
      

  7.   

    如果在jbuilder下编译,在Tools>Configure Libaries里面添加你的类目录即可
      

  8.   

    问题解决了,谢谢大家的帮助:
    方法如下:我的程序放在这个目录下的E:\JAVA\j2sdk1.4.1_02\bin\db
    编译的时候先编译DBConnect.java,在编译Pass.java是出错
    我在E:\JAVA\j2sdk1.4.1_02\bin\db下新建了一个文件夹db
    把编译好的DBConnect.class放到db文件夹里,再编译Pass.java
    就没问题了
    总结:问题是出在编译Pass.java时在当前目录下没找到DBConnect.class