HTTP Status 500 - 服务器是tomcat部署的 数据库是oracle数据库 部署的一个数据查询系统可是突然就打不开

HTTP Status 500 - 服务器是tomcat部署的 数据库是oracle数据库 部署的一个数据查询系统可是突然就打不开,第1张

怀疑是你的数据库连接,有没有关闭的地方。你 *** 作一段时间后,把数据库连接资源耗尽,获取不到数据库连接了,就报了一个错误。

javalangNullPointerException

at lsbdbConnlogin(dbConnjava:149)

dbConnjava 文件获取的Connection为null造成的

oracle的端口都是1521,不知道你改了没

Connection con=DriverManagergetConnectio("jdbc:oracle:thin:@localhost:1521:orcl","sys","sys");

你试一下,你也没有写驱动包的位置

public static Connection getCon()

{

//下面这句话是你短的

String sDBDriver = "oraclejdbcdriverOracleDriver";

String sConnStr = "jdbc:oracle:thin:@localhost:1521:orcl";

String user ="sys";

String password ="sys";

Connection con = null;

try {

ClassforName(sDBDriver );

con = DriverManagergetConnection(sConnStr,user,password);

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

eprintStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

return con;

}

下面是查询的方法

public ResultSet getRusult(){

Connection con=DBCongetCon();

PreparedStatement prst=null;

ResultSet rs=null;

try {

prst = conprepareStatement("select from customer");

rs = prstexecuteQuery();

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}finally{

DBConclose(con, prst);

return rs;

}

}

下面是关闭数据库的方法

public static void close(Connection con,PreparedStatement prst)

{

try {

if(prst!=null)

{

prstclose();

}

if(con!=null)

{

conclose();

}

} catch (SQLException e) {

// TODO Auto-generated catch block

eprintStackTrace();

}

}

你最好别把代码写在jsp页面里,放在一个java文件里,页面只用来显示结果

以上就是关于HTTP Status 500 - 服务器是tomcat部署的 数据库是oracle数据库 部署的一个数据查询系统可是突然就打不开全部的内容,包括:HTTP Status 500 - 服务器是tomcat部署的 数据库是oracle数据库 部署的一个数据查询系统可是突然就打不开、我使用myeclipse(自带tomcat的)连接oracle10g的数据库。写了MyHtml.html 和 index.jsp两个文件。可是报、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9417710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存