JDBC的问题不知道为什么失败



```java
package com.itheima.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

/*
 *
 *
 * JDBC快速入门
 * */
public class JDBCDemo {
    //    1.注册入门
    public static void main(String[] args) throws Exception {
        Class.forName("com.mysql.cj.jdbc.Driver");

//    2.获取连接
        String url = "jdbc:mysql://ip:3306/itcase?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8";//这里ip被我自己隐藏了,不知道把ip写出来会不会有危险所以,我提问题的时候就用ip代替了
        String username = "root";
        String password = "1234";
        Connection conn = DriverManager.getConnection(url, username, password);

//    3.定义SQL
        String sql = "update count set money = 2000 where id = 1";

//    4.获取执行sql的对象 Statement
        Statement stmt = conn.createStatement();

//    5.执行sql
        int count = stmt.executeUpdate(sql);

//    6.处理结果
        System.out.println(count);

//      释放资源
        conn.close();
        stmt.close();
    }
}


为啥没有执行成功 抛出了一个sqlexcetion

2000和1用单引号括起来

有具体的错误堆栈信息吗?

什么异常呢,你把sql复职到数据库执行看能不能正常更新数据