美文网首页
JDBC for Sql server setBinarySt

JDBC for Sql server setBinarySt

作者: 吉凶以情迁 | 来源:发表于2021-11-09 16:28 被阅读0次

在实现类中JtdsPreparedStatement我调用的方法并没有实现,直接抛出异常,所以调用int方法可以解决此问题。


    @Override
    public void setBinaryStream(int parameterIndex, InputStream x)
            throws SQLException {
        // TODO Auto-generated method stub
        throw new AbstractMethodError();
    }

    /* (non-Javadoc)
     * @see java.sql.PreparedStatement#setBinaryStream(int, java.io.InputStream, long)
     */
    @Override
    public void setBinaryStream(int parameterIndex, InputStream x, long length)
            throws SQLException {
        // TODO Auto-generated method stub
        throw new AbstractMethodError();
    }
    @Override
    public void setBinaryStream(int parameterIndex, InputStream x, int length)
        throws SQLException {
        checkOpen();

        if (x == null || length < 0) {
            setBytes(parameterIndex, null);
        } else {
            setParameter(parameterIndex, x, java.sql.Types.LONGVARBINARY, 0, length);
        }
    }

相关文章

网友评论

      本文标题:JDBC for Sql server setBinarySt

      本文链接:https://www.haomeiwen.com/subject/yftvzltx.html