Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL工作台没有“看到”来自JDBC Java程序的更新_Java_Mysql_Sql_Jdbc_Mysql Workbench - Fatal编程技术网

MySQL工作台没有“看到”来自JDBC Java程序的更新

MySQL工作台没有“看到”来自JDBC Java程序的更新,java,mysql,sql,jdbc,mysql-workbench,Java,Mysql,Sql,Jdbc,Mysql Workbench,我有这个密码 public PreparedStatement InsertDepartmentQuery() { try { ps = conn.prepareStatement("INSERT INTO department (DepartmentNo,DepartmentName,DepartmentLocation) VALUES (?,?,?)"); } catch(SQLException e) {

我有这个密码

    public PreparedStatement InsertDepartmentQuery() {
    try {
        ps = conn.prepareStatement("INSERT INTO department (DepartmentNo,DepartmentName,DepartmentLocation) VALUES (?,?,?)");
    }
    catch(SQLException e) {
        e.printStackTrace();
    }
    
    return ps;
}

它在Eclipse中执行得很好,即使其中的select查询也会返回预期的结果。但MySQL Workbench中没有显示任何插入。我尝试重新启动连接,但没有成功。当我尝试手动提交时,自动提交是打开的,它告诉我这样做。

错误的架构名称 好吧,我发现了问题,所以我会留下答案,然后觉得自己很愚蠢

我已经开始连接了

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=CONVERT_TO_NULL", username, password);
应该是什么时候

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/project?zeroDateTimeBehavior=CONVERT_TO_NULL", username, password);

替换mysql的项目是我在mysql中的架构名称。

您确定在这两种情况下查看的是同一个数据库吗?是否使用自动提交或事务提交的位置?@RiggsFolly是的,我甚至从mysql中删除了其他架构和数据库,以确定这是否是问题所在。@SimonMartinelli自动提交默认为启用状态。我甚至试着做一次提交只是为了查看,结果遇到了java.sql.SQLException:autocommit=true时无法调用提交
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=CONVERT_TO_NULL", username, password);
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/project?zeroDateTimeBehavior=CONVERT_TO_NULL", username, password);