文件一:
database.java
import java.sql.*;
public class database
{
   private static String driver;
   private static String url;
   prviate static String userName;
   prviate static String userPwd;
   private static Connection conn=null;
  
   public Connection getConnection()
   {
     if(conn==null)
      {
        loadProperties();
        try
        {
           Class.forName(driver);
        }catch(ClassNotFoundExeption e)
        {
           System.out.print(e.getMessage() );
        }
        try
        {
           conn=DriverManager.getConnection(url,userName,userPwd);
        }catch(SQLException e)
        {
           System.out.print(e.getMessage() )
        }
       }
       return conn;
    }
}
这个文件能编译通过!文件二:
import java.sql.*;
public class abc
{
   Connection con=null;
   public abc()
   {
     conn=database.getConnection();
   }
}
这个文件编译不能通过,错误提示说database  符号找不到!文件一和文件二都是放在同一目录下的

解决方案 »

  1.   

    你在文件开始的地方都加上package name;
    再在类abc前导入.abc中要抛异常的
      

  2.   

    database db=new database();
    con=db.getConnection();
      

  3.   

    getConnection 不是静态的方法解决方案
    1: public static Connection getConnection()2: import java.sql.*;
    public class abc
    {
       Connection con=null;
       public abc()
       {
         conn=new database().getConnection();
       }
    }
      

  4.   

    database db=new database();
    con=db.getConnection();----------------------------
    试过了,一样的错!
    --------------------------
    1: public static Connection getConnection()2: import java.sql.*;
    public class abc
    {
       Connection con=null;
       public abc()
       {
         conn=new database().getConnection();
       }
    }----------------------------------------------
    也试过了,还是错!
    这它提示不能识别Conneciton db=database.getConnection();
                                  ^
      

  5.   

    也试过了,还是错!
    这它提示不能识别Conneciton db=database.getConnection();
                                        ^
      

  6.   

    楼上的都很详细了 ,剩下的错为:
    Conneciton db=database.getConnection();===>
    Connection而非Conneciton
      

  7.   

    import java.sql.Connection;这它提示不能识别Conneciton db=database.getConnection();
                                        C o n n e c t i o nC o n n e c i t o n
      

  8.   

    文件一:
    database.java
    package com.myconn;
    import java.sql.*;
    public class database
    {
       private static String driver;
       private static String url;
       prviate static String userName;
       prviate static String userPwd;
       private static Connection conn=null;
      
       public Connection getConnection()
       {
         if(conn==null)
          {
            loadProperties();
            try
            {
               Class.forName(driver);
            }catch(ClassNotFoundExeption e)
            {
               System.out.print(e.getMessage() );
            }
            try
            {
               conn=DriverManager.getConnection(url,userName,userPwd);
            }catch(SQLException e)
            {
               System.out.print(e.getMessage() )
            }
           }
           return conn;
        }
    }
    这个文件能编译通过!文件二:package com.myconn;
    import java.sql.*;
    public class abc
    {
       Connection con=null;
       public abc()
       {
         conn=database.getConnection();
       }
    }
      

  9.   

    文件一:
    database.java
    package com.myconn;
    import java.sql.*;
    public class database
    {
       private static String driver;
       private static String url;
       prviate static String userName;
       prviate static String userPwd;
       private static Connection conn=null;
      
       public static Connection getConnection()
       {
         if(conn==null)
          {
            loadProperties();
            try
            {
               Class.forName(driver);
            }catch(ClassNotFoundExeption e)
            {
               System.out.print(e.getMessage() );
            }
            try
            {
               conn=DriverManager.getConnection(url,userName,userPwd);
            }catch(SQLException e)
            {
               System.out.print(e.getMessage() )
            }
           }
           return conn;
        }
    }
    这个文件能编译通过!文件二:package com.myconn;
    import java.sql.*;
    public class abc
    {
       Connection con=null;
       public abc()
       {
         conn=database.getConnection();
       }
    }
      

  10.   

    你没有把DADABASE包引进去吧~~~