文件一:
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 符号找不到!文件一和文件二都是放在同一目录下的
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 符号找不到!文件一和文件二都是放在同一目录下的
再在类abc前导入.abc中要抛异常的
con=db.getConnection();
1: public static Connection getConnection()2: import java.sql.*;
public class abc
{
Connection con=null;
public abc()
{
conn=new database().getConnection();
}
}
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();
^
这它提示不能识别Conneciton db=database.getConnection();
^
Conneciton db=database.getConnection();===>
Connection而非Conneciton
C o n n e c t i o nC o n n e c i t o n
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();
}
}
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();
}
}