sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man skickar användardefinierad tabelltyp till MSSQL-förfrågan från Java

Åh förlåt, så vitt jag vet finns det inget sådant tabellobjekt i Java, du kan använda cs.setObject() men då igen bör du hämta det objektet någonstans från (fråga på mssql-servern?). Om du letar efter prestanda på infogar med JDBC bör du överväga preparerade Statements och batchexekvering.

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
}

HälsningarS



  1. hur man skriver mysql trigger

  2. Varför använder inte Postgres indexet?

  3. SQL slumpmässig sträng från listan

  4. MySQL 8.0 Begärd autentiseringsmetod okänd för klienten (caching_sha2_password)