Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So übergeben Sie den benutzerdefinierten Tabellentyp an die MSSQL-Anforderung von Java

Oh, tut mir leid, soweit ich weiß, gibt es in Java kein solches Tabellenobjekt. Sie können cs.setObject() verwenden, aber Sie sollten dieses Objekt von irgendwoher beziehen (Abfrage auf mssql-Server?). Wenn Sie nach Leistung suchen Einfügungen mit JDBC, dann sollten Sie PreparedStatements und Batch-Ausführung in Betracht ziehen.

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
}

GrüßeS