qq_57931996 2023-03-19 17:12 采纳率: 88.9%
浏览 37
已结题

JSP Web应用开发-数据库链接

JSP Web应用开发-数据库链接
主要问题com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 通信异常
次要问题IDEA out.print 报红
问题1图片

img

问题2图片

img

代码功能读取数据表的内容

<%--
  Created by IntelliJ IDEA.
  User: 26316
  Date: 2023/3/19
  Time: 16:24
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8" %>
<%@ page import="java.sql.*" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%
    Connection con = null;
    Statement sql = null;
    ResultSet rs = null;
    try {
        Class.forName("com.mysql.jdbc.Driver");
    }
    catch (Exception e){
        out.println("没有把MySQL数据库的JDBC数据库驱动程序复制到JDK的扩展目录中");    //加载MySQL的JDBC数据库驱动程序
    }
    try {
        String url = "jdbc:mysql://localhost:3306/jqe_school";
        String user = "root";
        String password = "newpassword";
        con = DriverManager.getConnection(url,user,password);           //连接数据库
        sql = con.createStatement();                                    //创建结果集
        rs = sql.executeQuery("SELECT * FROM score");                  //读取表数据
        out.print("");                           //输出表格
        out.print("");
        out.print("");
        while(rs.next()){                                                //循环输出表中的数据
            out.print("");
            out.print("");
            out.print("");
            out.print("");
            out.print("");
            out.print("");
        }
        out.print("
"+"编号"); out.print(""+"学号"); out.print(""+"课程名"); out.print(""+"分数"); out.print("
"+rs.getInt("id")+""+rs.getInt("stu_id")+""+rs.getString("c_name")+""+rs.getInt("grade")+"
"
); con.close(); //关闭连接 } catch (SQLException e){ out.print(e); } %> </body> </html>

这个文件不知道怎么上传
数据库

img

img

img

img

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2023-03-19 17:24
    关注

    数据库用的是什么版本的
    url后面拼接上

    ?useSSL=false
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月27日
  • 已采纳回答 3月19日
  • 创建了问题 3月19日

悬赏问题

  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥15 树莓派5怎么用camera module 3啊
  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事: