Banco de dados

Olá pessoas!

Como posso fazer uma conexão de banco de dados (com JSP)?

Construi o site e estou usando o PostgreSQL, mas não consigo criar login nem inserir usuario

Grato.

Bom dia

Então edelmir, você precisa mesmo fazer a conexão via jsp ? Porque o correto é você criar camadas que serão responsáveis por realziar a conexão e a persistência de dados.

Para você se comunicar com banco de dados via java, é necessário ter o driver de conexão, no seu caso você precisa do driver do postgresql, caso você não sabia o driver é um arquivo .jar que contém classes especificas que se comunicam com o banco de dados.

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

	<%
	Connection conn = null;
	Statement st = null;
	ResultSet rs = null;
	
	try {
	    Class.forName("org.postgresql.Driver").newInstance( );
	    conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/nome_base_dados", "usuario", "senha");
	
	    st = conn.createStatement( );
	    rs = st.executeQuery("select isbn, titulo from livros");
	
        while(rs.next( )) {

	     } //end while
	
	}  catch (Exception ex) {
		ex.printStackTrace( );
		
	}  finally {
		if(rs != null)
		{	
			rs.close( );
		}
			
		if(st != null)
		{
			st.close( );
		}
			
		if (conn != null) 
		{ 
			conn.close( );
		}
	}
	%>

Obs: Esse é uma forma de conexão direto na jsp, é aconselhavel sempre trabalhar com classes, também da uma pesquisada depois sobre design pattern DAO, Pool de Conexões, e sobre o modelo MVC.

Até mais.

Favor não repetir seus tópicos. http://www.guj.com.br/posts/list/128521.java

E favor usar um título mais explicativo sobre a sua dúvida.

Obrigado