sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan sender du brugerdefineret tabeltype til MSSQL-anmodning fra Java

Åh undskyld, så vidt jeg ved, er der ikke noget sådant tabelobjekt i Java, du kan bruge cs.setObject(), men så igen bør du hente det objekt fra et sted (forespørgsel på mssql-serveren?). Hvis du leder efter ydeevne på indsætter med JDBC, så bør du overveje forberedte Statements og batch-udførelse.

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
}

Med venlig hilsenS



  1. SQL Server datetime LIKE vælge?

  2. Hvad er den bedste måde at give en bruger mulighed for at tilføje kolonner til deres database på?

  3. Tilslutning til en online MySQL-database ved hjælp af VB.Net

  4. Kontrollerer, om en ikke-LOB-kolonne skal opdateres