Verwenden Sie SQL Server Temporäre Tabellen in einer JDBC -Verbindung vom Apache Tomcat Connection Pool?Java

Java-Forum
Anonymous
 Verwenden Sie SQL Server Temporäre Tabellen in einer JDBC -Verbindung vom Apache Tomcat Connection Pool?

Post by Anonymous »

Die grundlegende Anforderung von temporären SQL -Server -Tabellen besteht darin, dass die existierende existierende Verbindung, solange die Verbindung, die sie erstellt hat, noch geöffnet ist und nicht mit sp_reset_connection . sql = "create table #SomeTable (\n" +
" SomeID int,\n" +
" SomeTime datetime,\n" +
" primary key (SomeID,SomeTime)\n" +
");\n" +
"select * from tempdb.sys.tables order by name desc";

PreparedStatement pstmt = con.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
// extract rows from result set....

sql = "select * from #SomeTable";
pstmt = con.prepareStatement(sql);
rs = pstmt.executeQuery();
// extract rows from result set....
< /code>
Die erste Abfrage erzeugt ein Ergebnis, das zeigt, dass die Temp -Tabelle erstellt und in tempdb.sys.tables aufgeführt ist. Es soll dies zu bestimmten Zeiten und nach Konfiguration tun. Beispiele sind, wenn eine Verbindung aus dem Pool ausgeliehen oder in den Pool zurückgegeben wird, wenn festgestellt wird, dass eine Verbindung aufgeben wird. Mein Zeitübergang ist derzeit 10 Minuten. Es geschieht hier nicht. Anweisungen, die eine TEMP -Tabelle auf SQL Server verwenden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post