Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да предадете дефиниран от потребителя тип таблица към MSSQL заявка от Java

О, съжалявам, доколкото знам, в Java няма такъв обект на таблица, можете да използвате cs.setObject(), но след това отново трябва да получите този обект от някъде (заявка на mssql сървър?). Ако търсите производителност на вмъква с JDBC, тогава трябва да помислите за подготовлени изрази и пакетно изпълнение.

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
}

Поздрави



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтриване на дубликати от голям набор от данни (>100 милиона реда)

  2. Вземете ден от седмицата в SQL Server 2005/2008

  3. Microsoft ODBC драйвер 13 за SQL Server:Неуспешно влизане за потребител 'sa'

  4. Разлика между локални и глобални временни таблици в SQL Server

  5. SQL Server Dynamic Pivot в UDF, който връща таблица