sql >> Databáze >  >> RDS >> Sqlserver

Jak předat uživatelsky definovaný typ tabulky požadavku MSSQL z Javy

Omlouvám se, pokud vím, v Javě žádný takový objekt tabulky není, můžete použít cs.setObject(), ale znovu byste měli tento objekt odněkud získat (dotaz na serveru mssql?). Pokud hledáte výkon na vloží s JDBC, pak byste měli zvážit readyStatements a dávkové provedení.

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
}

S pozdravem S



  1. Připojování SQL Server 2008 k Javě:Přihlášení se nezdařilo z důvodu chyby uživatele

  2. Explicitní hodnotu pro sloupec identity v tabulce lze zadat pouze v případě, že je použit seznam sloupců a IDENTITY_INSERT je na serveru SQL Server.

  3. Co se stane s ID primárního klíče, když překročí limit?

  4. Jak vložit data skrytého pole do databáze pomocí php