conexão

Boa tarde!!!

Estou fazendo um projeto de uma locadora bem basico pq estou aprendendo trabalhar com java a pouco tempo
e tenha muitas duvidas rsrs.

pergunta.

Como eu fasso uma conexão com um banco de dados Acces.

é tão basico esse programinha q estou desenvolvendo eu só quero adicionar nome do cliente e depois listar
e nome do filme e tambem depois poder listar o filmes q tenho no meu banco .

Att.

Rafael

sURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
 			sURL += getConnectionData().trim() + ";DriverID=22;READONLY=true}";
  			System.out.println("url: "+sURL);
  			
 			// create connection to database using connection string
 			conDatabase = DriverManager.getConnection(sURL, "", "");
  			
  			 // setup java.sql.Statement to run queries
 			qryDatabase = conDatabase.createStatement();	

Peguei na net espero que ajude

rafaelfrl,

Baixe a apostila FJ21 da Caellum, lá eles explicando de forma bastante clara e direta tudo o que você precisa saber (para este pequeno projeto).

Rafael,

Nunca trabalhei com access, mas para meus sistemas sempre crio uma classe “Fabrica de Conexão”. Você pode utilizar esse modelo e mudar algumas coisas como na linha onde registra o driver e o argumento do DriveManager.getConnection().

Segue o codigo que uso auto-explicativo:

package br.com.daniel.jdbc;
//importar classes e interfaces necessárias
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
 * Classe "Fabrica de Conexão" que vai ser responsável por fazer as 
 * conexões com o banco dados do sistema!
 * 
 * @author Daniel
 *
 */
public class Connectionfactory {
	/**
	 * Metodo estático com retorno, que retorna uma conexão com o
	 * banco de dados. O throws siginifica que quem for fazer a 
	 * invocação do metodo é que vai ter que tratar o SQLException,
	 * ou seja, "empurrei para frente".
	 * 
	 * @return conexão com o banco de dados
	 * @throws SQLException
	 */
	public static Connection getConnection()throws SQLException{
		try{
			//registra do driver do banco de dados
			Class.forName("com.mysql.jdbc.Driver");
			//imprima na tela o sucesso da conexão
			System.out.println("Conectado ao banco de dados!");
			// retorna uma conexão com o banco de dados teste no endereço 
			// localhost na porta de serviço 3307, com usuario:root e senha:root
			return DriverManager.getConnection("jdbc:mysql://localhost:3307/teste","root","root");
		//trata possiveis erros ClassNotFoundExption lançando numa SQLException
		}catch(ClassNotFoundException e){
			throw new SQLException(e.getMessage());
		}
	}

}

Espero que te ajude com alguma coisa…

Abraço…

O codigo que digitei foi baseado em teorias aprendidas tambem na FJ21… tambem aconselho a leitura para maiores esclarecimentos…

Abraço…

e pesquise sobre configuracoes da fonte de dados odbc