Duvida na como fazer classe connection no java

Olá pessoal.
Estou desenvolvendo um sistema bancario simples pra trabalho da faculdade , estou querendo fazer uma classe pra fazer conexao que possa ser usada por todos os programas mas não estou conseguindo. vc tem alguma dica?

Jovem,

Antes de postar, faça no mínimo uma pesquisa no forum antes.

Ex: http://www.guj.com.br/articles/7

Qualquer dificuldade poste suas dúvidas.

Abs,

http://www.guj.com.br/java/125958-java-e-banco-mysql-ajuda

valeu pessoal mais fisso a classe dando uma olha no tutorial e ta dando erro na hora de setar os arquivos. vou mostrar o codigo abaixo.

public void salvar(String nome, String apelido, String dtNascimento) throws SQLException, ParseException {
22	        Contato contato = new Contato();
23	        contato.setNome(nome);
24	        contato.setApelido(apelido);
25	        contato.setDtNascimento(formatarData(dtNascimento));
26	 
27	        new ContatoDao().salvar(contato);
28	    }
29	 
30	    public void alterar(long id, String nome, String apelido, String dtNascimento) throws ParseException, SQLException {
31	        Contato contato = new Contato();
32	        contato.setId(id);
33	        contato.setNome(nome);
34	        contato.setApelido(apelido);
35	        contato.setDtNascimento(formatarData(dtNascimento));
36	 
37	        new ContatoDao().alterar(contato);
38	    }

esse é o erro q esta dando

Conectando ao Banco de Dados
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Trabalho
	at Conexao.Conexao.getConnection(Conexao.java:25)
	at Conexao.GenericDao.<init>(GenericDao.java:15)
	at sistemabancario.interfaces.ConexaoCliente.<init>(ConexaoCliente.java:15)
	at sistemabancario.interfaces.ContaControle.salvar(ContaControle.java:22)
	at sistemabancario.interfaces.CadastroConta.btnCadastrarActionPerformed(CadastroConta.java:122)
	at sistemabancario.interfaces.CadastroConta.access$000(CadastroConta.java:14)
	at sistemabancario.interfaces.CadastroConta$1.actionPerformed(CadastroConta.java:54)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.Component.processMouseEvent(Component.java:6288)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6053)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4651)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:616)
	at java.awt.EventQueue$2.run(EventQueue.java:614)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/Trabalho
	at java.sql.DriverManager.getConnection(DriverManager.java:602)
	at java.sql.DriverManager.getConnection(DriverManager.java:185)
	at Conexao.Conexao.getConnection(Conexao.java:21)
	... 42 more
CONSTRUÍDO COM SUCESSO (tempo total: 2 minutos 26 segundos)

Jovem,

Você devei informar o driver do mySql pasta lib do projeto.

abs,

Obrigado!!

era exatamente isso .

ola

eu tenho de ler um ficheiro e imprimir

1 ; 96123456 ; John Smith ; Rua de Cima ; 253987654 ; hipertens?o
3 ; 96234567 ; Maria Fatima ; Rua de Baixo ; 253876543 ; hipotens?o
4 ; 96345678 ; Maria Luisa ; Avenida Central ; 253765432 ; RC alto
5 ; 96456789 ; Manuel Luis ; Pra?a Comercio ; 253654321 ; RC baixo

como posso imprimir em linhas separadas o que esta separado de “;”

tenho este codigo ate agora

comprimentos

[code]import java.io.*;  
  
   public class Dados{  
   public static void main(String[] args){  
   try {  
   BufferedReader in = new BufferedReader(new FileReader("conteudo.txt"));  
   String str;  
   while((str = in.readLine()) != null)  
   {  
   if(str.startsWith("#"))  
   {  
   str= "";  
   }  
   else{  
  
  
   System.out.println(str);  
   }  
   }  
   in.close();  
   }  
   catch (IOException e){  
   // possiveis erros são tratatos aqui  
   }  
  
   System.exit(0);  
   }  
   }  

[/code]