這個錯究竟是不是就是DBVisit.conn裡面的錯誤啊?可是我找不到裡面有什麼錯
public class DBConn {
private static Connection conn=null;
private static ResultSet st=null;
private static PreparedStatement rs=null;
static String driverName=null;
static String dbURL=null;
static String userName=null;
static String password=null;
static
{
try{
DBConn.class.getClassLoader();
//讀取接口文件內的信息
InputStream in=ClassLoader.getSystemResourceAsStream("joggle.properties");
Properties prop=new Properties();
prop.load(in);
driverName=prop.getProperty("driverName");//獲取連接驅動
dbURL=prop.getProperty("dbURL");//獲取端口口地址
userName=prop.getProperty("userName");//獲取登錄數據庫時的名字
password=prop.getProperty("userPwd");//獲取數據庫身份驗證的密碼
Class.forName(driverName);//加載驅動
}catch(Exception e)
{
throw new ExceptionInInitializerError(e);
}
}
public static Connection getConnection() throws SQLException //連接數據庫
{
return DriverManager.getConnection(dbURL, userName, password);
}
public static void release(Connection conn,Statement st,ResultSet rs )//釋放數據庫資源
{
if(rs!=null)
{
try
{
rs.close();
}catch(Exception e)
{
e.printStackTrace();
}
rs=null;
}
if(st!=null)
{
try
{
st.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
if(conn!=null)
{
try{
conn.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
}
參數無法轉換成對應的類型,結果就是丟出了一個null異常