sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo pasar el tipo de tabla definida por el usuario a la solicitud de MSSQL desde Java

Oh, lo siento, hasta donde yo sé, no existe tal objeto de tabla en Java, puede usar cs.setObject() pero, de nuevo, debe obtener ese objeto de algún lugar (¿consulta en el servidor mssql?). Si está buscando rendimiento en inserta con JDBC, entonces debe considerar las declaraciones preparadas y la ejecución por lotes.

java.sql.connection connection = //driver, url, database, credentials ...

try
{
    PreparedStatement ps =
        connection.prepareStatement("insert into tbl values (?)");
    ps.setInt(1, your 1st int);
    ps.addBatch();
    ps.setInt(1, your 2nd int);
    ps.addBatch();
    ps.setInt(1, your 3rd int);
    ps.addBatch();
    ps.executeBatch();
}
catch (SQLException e)
{
    // err handling goes here
}
finally
{
    // close your resources
}

Saludos