o que o colega de cima falou é importante.
Você deve aprender passo a passo cada parte da sua aplicação, não adianta já querer ir direto ao ponto.
Procure como fazer a conexão com o banco. Sem JSP nem nada.
Teste inserir, atualizar, remover…etc do banco.
Após feito isso, procure como fazer um sistema de login, verificar no banco se está tudo correto e etc.
O sistema de login pode ser feito tbém sem JSP.
Após entender como se faz acesso ao banco, vc parte para criação das telas, utilizando o JSP. Estudando Servlets, vc vai sacar direitinho como aprimorar sua comunicação com o servidor.
Vou te passar um exemplo simples de conexão com o Banco de Dados, pra você sair do zero, prq é muito ruim ficar sem nada na mão, agente apanha demais, e saiba que também passei por isso.
[code]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Conexao {
// caminho do banco
static String URL = "jdbc:mysql://localhost:porta_de_conexao(a minha é 3306)/nome_do_seu_banco_de_dados";
// Login
static String usuario = "root";
// Senha
static String senha = "";
public static Connection conn;
public static Connection getConn() {
try{
Class.forName("com.mysql.jdbc.Driver");
// Efetuando a Conexao
conn = DriverManager.getConnection(URL, usuario, senha);
/* A partir daqui, você pode utilizar
* os statements para consultas ou insercoes...
*
*/
// Sucesso na Conexao
} catch (ClassNotFoundException objErroDriver) {
objErroDriver.printStackTrace();
}
catch (SQLException objErroConexao) {
objErroConexao.printStackTrace();
System.out.println("Erro na Conexao");
}
return conn;
}
[/code]
coloca esse codigo junto nessa mesma classe, pra vc testar sua conexão. Pra vc testar vc só roda ela como JavaAplication
public static void main(String[] args) throws Exception {
try {
// Carregando o Driver
Class.forName("com.mysql.jdbc.Driver");
// Efetuando a Conexao
Connection conexao = DriverManager.getConnection(URL, usuario, senha);
/* A partir daqui, você pode utilizar
* os statements para consultas ou insercoes...
*
*/
conexao.close();
} catch (ClassNotFoundException objErroDriver) {
objErroDriver.printStackTrace();
}
catch (SQLException objErroConexao) {
objErroConexao.printStackTrace();
System.out.println("Erro na Conexao");
}
}
Pega o tutorial que te passei, vai lendo e batendo cabeça, logo vc aprende.
Espero ter ajudado