Conexao com banco de dados

tenho o seguinte codigo numa pagina jsp


<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.sql.Connection"%>  
<%@ page import="java.sql.DriverManager"%>  
<%@ page import="java.sql.SQLException"%>  

<% public final class conexao_banco {

	public Connection con;
	public Statement stm;
	public ResultSet res = null;

	private String url = "jdbc:mysql://localhost:3306/bd_livraria";  
	private String user = "root";  
	private String senha = "root";


public boolean conectar()
{

	try {
    	Class.forName("org.gjt.mm.mysql.Driver");
		con = DriverManager.getConnection(url,user,senha);
		stm = con.createStatement(); 
		return true;
	} catch (Exception e) {
		stm = con.createStatement();
		return false;
	}
}

}
%>

mas ele me apresenta esse erro nao sei oq fazer mais ;

An error occurred at line: 7 in the jsp file: /conexao.jsp
Illegal modifier for the local class conexao_banco; only abstract or final is permitted

Olá, edita teu post e coloca em tags de código. código

obs.: tente evitar scriplet.

Não só scriptlet, como evitar fazer conexão com banco de dados no proprio jsp (Isso é considerado uma péssima pratica de programação).

Abraços.

Da uma olhada http://noobjava.wordpress.com/category/jdbc/
http://noobjava.wordpress.com/category/struts-2/

entao ja me disseram isso mas eu esto fazendo um projeto onde as partte estao bem separadadas onde tudo que eu faço eh via ajax em entao eu soh mando as informações pro jsp e ele devolve pelo $.post do jquery tem como eu fazer sem ser scriptlets??

por exemplo cadastro de usuarios:

//no javascript 

$(document).ready( function(){
      $('.submit').click(function(){
            $.post('cadastro.jsp',$('frm_cadastro').serialise(),function(response){
                  alert(response) 
                  
            })
      })
})

aqui mandei o form como eu faria o cadastro sem ser por scriptlet jah li sobre algumas tag do jsp mas naum sei como fazer elas retornarem do dado processado para

javascript se alguem puder me tirar essa duvida naum precisa mostra como apenas me dizer oq fazer obrigado dez de jah!