Ola, Povos e Povas! :) Para abrir uma conexao com um banco de dados, precisamos utilizar sempre um driver. A classe DriverManager e a responsavel por se comunicar com todos os drivers que voce deixou disponivel. Para isso, invocamos o metodo estatico getConnection com uma String que indica a qual banco desejamos nos conectar. Essas Strings - chamada de String de conexao JDBC - que utilizaremos para acessar o postgresql tem sempre a seguinte forma: // local String local = "localhost"; //banco de dados a ser utilizado String banco = "PetShow"; String usuario = "postgres"; String senha = "edsongouveia";// Passando as String de endereco da conexao! this.conn = DriverManager.getConnection("jdbc:postgresql://" + local + "/" + banco + "?charSet=LATIN1", usuario, senha); Seguindo o exemplo da linha acima e tudo que foi dito ate agora, seria possivel rodar o exemplo abaixo e receber uma conexao para um banco postgresql, caso ele esteja rodando na mesma maquina:package ConexaoPostgres;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * * @author Edson Gouveia */public class Conexao { private Connection conn; public Statement conexao() { Statement stmt = null; try { //classe referente ao banco de dados postgresql Class.forName("org.postgresql.Driver"); //local do banco, neste caso o banco se encontra localmente String local = "localhost"; //banco de dados a ser utilizado String banco = "PetShow"; String usuario = "postgres"; String senha = "edsongouveia"; this.conn = DriverManager.getConnection("jdbc:postgresql://" + local + "/" + banco + "?charSet=LATIN1", usuario, senha); //codigo para execucao de uma instrucao sql stmt = this.conn.createStatement(); //JOptionPane.showMessageDialog(null, "conectado"); } catch (ClassNotFoundException e) { System.out.println("ClassNotFound: " + e.getMessage() + "..."); } catch (SQLException e) { System.out.println("Open Exception: " + e.getMessage() + "..."); } return stmt; } public void desconectar() { try { this.conn.close(); } catch (SQLException ex) { System.out.println(ex.getMessage()); } }} Statement vai preparar um DML (que voce passa como String) e mandar para o banco atraves do Connection, quando o banco processa o pedido, recebe o retorno. O ultimo metodo (desconectar) para fechar a conexao, dentro dele chamamos o metodo close(); ele e importantissimo ser chamado dentro de um metodo apos abrir a conexao.Espero ter Ajudado!Que Deus abencoe todos voces. Ola, Galera Para os iniciantes que ta comecando, aprendendo os comandos de SQL no SQL Server , Vou mostrar agora, Como aplicar o comando LIKE do SQL, muito utilizado em comandos de buscas nos usos de SELECT. Utilizando o SGBD SQL Server, sendo possivel tambem ser aproveitando em outros SGBDs.-- Abra seu Banco de Dados e digite os comandos a seguir:--Criando uma base de dados: CREATE DATABASE Banco; USE Banco --Crie a tabela:CREATE TABLE Cliente(ID INTEGER PRIMARY KEY Not null identity(1,1),Nome varchar(100) not null);--Faca o Insert de registros na tabela:INSERT INTO Cliente (Nome) values ( 'Edson Gouveia');INSERT INTO Cliente (Nome) values ( 'Carlos Japa');INSERT INTO Cliente (Nome) values ( 'Cleverson Lacerda');-- Criando Comando LIKE '%' SELECT NOME FROM Cliente WHERE NOME LIKE '%' + 'Edson Gouveia' + '%' Simples e rapido, ele utiliza as % para buscar de acordo com os caracteres, de tras pra frente e