Jakarta ee 使用servlet连接到数据库

Jakarta ee 使用servlet连接到数据库,jakarta-ee,servlets,Jakarta Ee,Servlets,我正在尝试使用Javaservlet连接到数据库。不知何故,我无法在网页上显示结果。这是我的源代码。如果我遗漏了什么,有人能告诉我吗 如果你想否决该问题,请提供理由 尝试删除SQLException的Try捕获 } catch(SQLException ex) { 在方法的签名中抛出异常,看看代码是否真的抛出异常 您只是在写入标准输出以防出现异常,但没有告诉我们您使用的是哪台服务器。您的异常可能会悄无声息地丢失 您实际上应该使用日志框架,但为了快速检查,您可以添加: throws SQLExc

我正在尝试使用Javaservlet连接到数据库。不知何故,我无法在网页上显示结果。这是我的源代码。如果我遗漏了什么,有人能告诉我吗


如果你想否决该问题,请提供理由

尝试删除SQLException的Try捕获

} catch(SQLException ex) {
在方法的签名中抛出异常,看看代码是否真的抛出异常

您只是在写入标准输出以防出现异常,但没有告诉我们您使用的是哪台服务器。您的异常可能会悄无声息地丢失

您实际上应该使用日志框架,但为了快速检查,您可以添加:

throws SQLException
方法签名


还有一条评论。我认为您正在学习servlet,因此我将原谅您的代码,但在现实生活中,您不希望在servlet中直接使用任何与SQL相关的方法

@Srikanth。没有例外。@任何人投票反对这个问题。请给出一个理由。我没有投反对票,但你的问题太广泛了。你没有例外吗?您的查询真的返回数据吗?请阅读downvote按钮的工具提示,了解主要原因。另一个原因是您将代码放在外部站点上。把它放在你的问题中,详细说明到底发生了什么。自己做一些琐碎的调试。执行哪些行,哪些不执行?例如,如果
ResultSet#next()
从未返回
true
,则表示查询错误或表为空。这已经与JavaEE+servlet无关。在使用
main()
方法的普通Java类中执行此操作时,会遇到完全相同的问题。试着加入一些逻辑思维能力。