Java Web项目未连接到MySQL

Java Web项目未连接到MySQL,java,html,jsp,Java,Html,Jsp,我对编码有点陌生,我试图制作一个简单的动态web应用程序并将其链接到MySQL数据库。但是,当我尝试运行应用程序时,它总是无法连接。有人能告诉我我做错了什么吗? 我将Netbeans 12.1与JDK 11和GlassFish服务器5.1.0一起使用。 提前谢谢 //First page with button <html> <head> <title>TODO supply a title</title>

我对编码有点陌生,我试图制作一个简单的动态web应用程序并将其链接到MySQL数据库。但是,当我尝试运行应用程序时,它总是无法连接。有人能告诉我我做错了什么吗? 我将Netbeans 12.1与JDK 11和GlassFish服务器5.1.0一起使用。 提前谢谢

//First page with button
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div>TODO write content</div>
        <<form action="Trial.jsp">
            <input type="submit" value="Go">
        </form>
    </body>
</html>
//带按钮的第一页
提供头衔
TODO写入内容

检查服务器日志。也可以使用
ae.printStackTrace()查看catch块内的实际错误。谢谢Swathi的快速回复。我按照您所说的做了,并再次运行了Web应用程序,但是这一次,对于我在catch部分中使用的
ae.printStackTrace()
的特定块,没有输出。我按照您的建议查看了服务器日志,它给出了一个输出,告诉我“java.sql.SQLNonTransientConnectionException:无法打开文件:C:\Users\Theboss12k\Downloads\glassfish-5.1.0\glassfish-5\glassfish\domains\domain1/config/keystore.jks[密钥库被篡改,或者密码不正确”。有什么方法可以解决这个问题吗?另外,我是否需要将MySQL数据库添加到我的glassfish服务器中才能运行,或者它将从应用程序本身中运行?提前感谢它将在应用程序本身中运行。Check post将帮助您解决上述错误。感谢@Swati的帮助。我将尝试并让您知道!!检查您的服务器日志。您也可以使用
ae.printStackTrace();
查看catch块中的实际错误。感谢Swathi的快速回复。我按照您所说的做了,并再次运行了Web应用程序,但这一次,我使用的
ae.printStackTrace()的特定块没有输出
在catch部分。我按照您的建议查看了服务器日志,它给出了一个输出,告诉我“java.sql.SQLNonTransientConnectionException:无法打开文件:C:\Users\Theboss12k\Downloads\glassfish-5.1.0\glassfish 5\glassfish\domains\domain1/config/keystore.jks[密钥库被篡改,或者密码不正确”。有什么方法可以解决这个问题吗?另外,我是否需要将MySQL数据库添加到我的glassfish服务器中才能运行,或者它将从应用程序本身中运行?提前感谢它将在应用程序本身中运行。Check post将帮助您解决上述错误。感谢@Swati的帮助。我将尝试并让您知道 !!
//Second page with SQL code
<%-- 
    Document   : Trial
    Created on : Sep 20, 2020, 12:15:38 PM
    Author     : Theboss12k
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h1>Hello World!</h1>
        <%@page import="java.sql.*"%>
        <%
        Connection con;
        ResultSet rs;
        Statement st;
        
        try{
            Class.forName("com.mysql.cj.jdbc.Driver");
            con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root","Pass");
            st=con.createStatement();
            out.println("Connection done");
            
        }
        catch(Exception ae){
            out.println("Connection failed");
        }
           

            
            
            
            %>
    </body>
</html>