[quote=venomtotal][quote==Aragorn=]
dúvidas nessa linha:
con = DriverManager.getConnection(“jdbc:db2://localhost:5432/TESTE”,"","");
O que significa o 5432??? peguei do tutorial da Tata… e meu banco achu q naum tem usuario e senha… nao lembro de ter criado… aond vejo isso no db2?
[/quote]
Ok, vamos dá uma força, realmente a conexao ao banco de dados é um pouco complicada para quem inicia, pelo menos esta é minha opniao pessoal, tanto que sempre levo comigo um pequeno exemplo, pois eu nunca decoro todas as linhas. 
Bora lá, o objetivo é vc no final ter um objeto Connection, ele é a base para fazer as operações nos bancos de dados. Seria a variavel con do seu codigo…
Para conectar vc deve ter de antemão estas informações:
-Qual o banco?
-Qual o ip, ou nome de rede do computador que hospeda o banco?
-Os meus clientes vão se conectar ao banco por qual porta?
-Qual o nome a base de dados onde estao minhas tabelas?
-Qual o nome do usuario que devo utilizar para conectar-me a este banco?
-Qual a senha deste usuario?
As informações sao usadas nesta linha:
con = DriverManager.getConnection(“jdbc:db2://localhost:5432/TESTE”,1,2);
localhost - é o endereco da maquina onde está o Banco de dados, neste caso é a maquina local
5432 - é a porta utilizada para conectar-se
TESTE - é a base de dados
1 - Aqui seria o usuário, “”, assim vc está dizendo que não está usando nenhum usuario.
2 - Aqui seria a senha, e assim “” vc esta dizendo que ela está em branco
E o “jdbc:db2”, esta parte varia dependendo do banco, no banco mysql seria “jdbc:mysql”
Além disso, vc deve ter o driver jdbc do banco, geralmente é um arquivo com a extensao .jar que é contém as informações necesárias para conectar-se ao banco específico.
Aonde coloco este arquivo? Geralmente nas IDEs, como o netbeans e eclipse, vc tem a opção de configurar as bibliotecas que seu projeto vai usar, ae vc importa este arquivo .jar
No netbens basta ir para a opcao Ferramentas/Biblioteca/Adicionar jar…
Finalizando, use esta receita de bolo do guj: http://www.guj.com.br/java.tutorial.artigo.7.1.guj
Tenho certeza que vai te ajudar, pelo menos me ajudou. :twisted: [/quote]
Seguinte… fiz todos os procedimentos que voce me indicou… mas ainda assim nao conecta… (adicionei as libs tanto no projeto em eclipse qto no Jcreator (uso os dois)…
Meu banco de dados é local… ou seja… kero buscar informação somente na minha makina mesmo…
meu codigo que não conecta está assim:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class connectDb2 {
connectDb2()
{
Connection con= null;
try{
Class.forName("COM.ibm.db2.jcc.DB2Driver");
Connection conn = DriverManager.getConnection("jdbc:db2://localhost/TESTE","","");
System.out.println("Conectado com Sucesso!!!");
}catch(SQLException sqle){
System.out.println("SQLException em ConexaoDb2.java " + sqle.getMessage());
}catch (ClassNotFoundException npt) {
System.out.println("ClassNotFoundException em ConexaoDb2.java " + npt.getMessage());
}
//Select!!
try{
Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery("SELECT nome, genero FROM TABLE02");
while (rs.next()) {
String nome = rs.getString("nome");
String genero = rs.getString("genero");
System.out.println("Realizando teste no banco:\n" + " Nome: " + nome + " Genero: " + genero);
}
}catch(SQLException e){
e.printStackTrace();
}
}
public static void main(String[] args) {
// Interface grafica
}
}
O q pod estar faltando???
Valew pela ajuda ae rapá!