程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> servlet- Servlet execution threw an exception

servlet- Servlet execution threw an exception

編輯:編程綜合問答
Servlet execution threw an exception

圖片說明
圖片說明
這個錯究竟是不是就是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異常

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved