JDBC (Java DB connectivity) concorrente

A API JDBC permite aos programas Java manipularem dados de uma base de dados. No entanto, a definição da API não prevê uma utilização concorrente dos seus servi cos, n~ao e por isso poss vel partilhar objectos JDBC em seguran ca entre threads. Neste documento e descrita uma implementa c~ao concorren...

Full description

Bibliographic Details
Main Author: Santos, Wilson Bertino Lopes dos (author)
Format: masterThesis
Language:por
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10773/7359
Country:Portugal
Oai:oai:ria.ua.pt:10773/7359
Description
Summary:A API JDBC permite aos programas Java manipularem dados de uma base de dados. No entanto, a definição da API não prevê uma utilização concorrente dos seus servi cos, n~ao e por isso poss vel partilhar objectos JDBC em seguran ca entre threads. Neste documento e descrita uma implementa c~ao concorrente da interface ResultSet. Esta interface e utilizada para ler ou modi car linhas do resultado da execu c~ao de uma instru c~ao SQL. O driver JDBC foi criado para SQL Server 2008. De modo a avaliar o desempenho da solu c~ao desenvolvida foram realizados testes de desempenho comparando-a com a implementa c~ao do driver da Microsoft, em que se criou um ResultSet por thread. Os resultados mostraram que a ideia desenvolvida produz um aumento de desempenho em ambientes multithreaded.