Comando SQL

Olá, estou tentando exibir na minha pagina somente 4 registros vindos do meu banco…usando

PreparedStatement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(“Select * from tabela limit 0,4”);

Mas n esta dando certo…esta me retornando um erro…como faço para inserir o limit nos meus comandos sql?

Se seu BD for Oracle select * from tabela where rownum < 5;

Caso seja SQL SERVER select top 4 from tabela;

Coloque qual o que está dando!! :slight_smile:

o erro é o seguinte:

Erro de sintaxe na clausula from…

to usando o access…e tentei no firebird tbem…alguem poderia me dizer como ficaria no access e no firebird?

consegui arrumar no firebird:

Firebird select first X skip Y campo1, campo2, campoN from nome_da_tabela
 
X = quantidade
Y = início
no lugar dos campos você pode usar asterístico logicamente
 
select first 10 skip 5 * from tabela