Java配置单元连接executeUpdate()始终将计数返回为零 脚本

Java配置单元连接executeUpdate()始终将计数返回为零 脚本,java,jdbc,hive,connection,Java,Jdbc,Hive,Connection,我正在尝试通过zookeepers集群将本地笔记本电脑的配置单元表连接到远程开发服务器,并尝试更新表列值。 Hadoop集群和配置单元表也远程位于Dev环境中。 我使用的是hive-jdbc.jar版本2.1.0和hadoop通用版本2.7.1 问题 面临更新表记录但stmt.getUpdateCount()和stmt.executeUpdate分别返回-1和0的问题。 代码: 有什么东西不见了吗??或者在配置单元表上,getUpdateCount()的行为不同? 感谢您的快速帮助 代码: 。驱

我正在尝试通过zookeepers集群将本地笔记本电脑的配置单元表连接到远程开发服务器,并尝试更新表列值。 Hadoop集群和配置单元表也远程位于Dev环境中。 我使用的是hive-jdbc.jar版本2.1.0和hadoop通用版本2.7.1

问题 面临更新表记录但stmt.getUpdateCount()和stmt.executeUpdate分别返回-1和0的问题。 代码: 有什么东西不见了吗??或者在配置单元表上,getUpdateCount()的行为不同? 感谢您的快速帮助

代码:

。驱动程序完全忽略任何更新计数,并始终返回
0

@Override
public int executeUpdate(String sql) throws SQLException {
    execute(sql);
    return 0;
}

相关的功能请求在这里:

@pareshbana:这是一个不同的问题:-)(我不知道答案)
@Override
public int executeUpdate(String sql) throws SQLException {
    execute(sql);
    return 0;
}