qq_57931996 2023-03-19 20:48 采纳率: 88.9%
浏览 54
已结题

JSP Web 应用开发 数据库 executeUpdate()方法抛出异常

JSP Web 应用开发 数据库
executeUpdate()方法抛出异常

img

个人查错定位到24行
运行到23行输出2,抛出SQLExcepion异常输出1,3未输出求解

img

源代码

<%--
  Created by IntelliJ IDEA.
  User: 26316
  Date: 2023/3/19
  Time: 19:50
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.*" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%
    Connection conn = null;
    Statement stmt = null;
    try {
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/jqe_school?characterEncoding=utf-8";
        conn = DriverManager.getConnection(url,"root","newpassword");
        stmt = conn.createStatement();
        String sql = "insert into Student values(907,'李强','男',1990,'电子系','北京市西城区')";out.println("2");
        int num = stmt.executeUpdate(sql);out.println("3");
        stmt.close();
        conn.close();
        out.print("插入数据影响的行数为"+num);
    }catch (ClassNotFoundException e){
        e.printStackTrace();
    }catch (SQLException e){
        out.println("1");
        e.printStackTrace();
    }
%>
</body>
</html>


  • 写回答

4条回答 默认 最新

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

    保存时,报错了。
    看下控制台的异常信息,应该是有提示的。

    img

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

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 快手联盟怎么快速的跑出建立模型
  • ¥20 ros环境下运行orb-slam一直报错
  • ¥15 关于腾讯云服务器中,PHP页面无法打开的问题
  • ¥60 如何把照片修复成原始拍摄图
  • ¥80 Exited too quickly (process log may have details)
  • ¥15 爬知乎登录之后内容加载不出来
  • ¥15 怎么用protues测量通频带
  • ¥15 zepelin使用sparkInterpreter 异常
  • ¥15 paho mqtt 接收不到消息
  • ¥15 函数r关于两个分量y,z方向上的图像,分开画r随y的图像,r随z的图像