Conectando a um banco de dados é uma tarefa comum, se você programa em Java. Muitos aplicativos de armazenar seus dados em um banco de dados e usar Java para criar uma interface de usuário . Usando o design de banco de dados relacional permite que você crie , um armazenamento de dados eficiente facilmente gerenciado que é robusto e estruturado de uma forma que auxilia a visualização . Aplicações na linguagem Java obter conectividade de banco de dados usando a API do JDBC , o que permite que programas para consultar a sua fonte de dados escolhido. Coisas que você precisa
JDK (instalado em seu computador)
acesso a um banco de dados
Show Mais instruções
1
Criar o banco de dados relacional. Muitos sistemas disponíveis facilitar a produção de um banco de dados relacional , alguns comerciais e alguns gratuitos ( por exemplo, MySQL) . Projeto de banco de dados relacional envolve visualizar as relações entre os diferentes elementos em seus dados. Comece por descobrir o que exatamente a informação que você precisa para armazenar . Por exemplo, um banco de dados para transações de um negócio de vendas pode incluir tabelas para "Cliente " e " Ordem, " armazenar os detalhes de cada cliente em um registro da tabela "Cliente" .
2
Trabalho as relações entre os diferentes "entidades" ou tabelas de dados. Por exemplo , um único cliente pode estar associado a mais do que uma ordem , enquanto que uma ordem terá geralmente apenas estar ligado a um único cliente , o que implica uma " uma para muitas " relação entre o " cliente " e tabelas de "ordem" . Usando o design relacional significa que seus dados mantém um bom nível de integridade, o que significa que as diferentes partes de dados estão ligados dentro de uma estrutura bem definida , tornando-o mais confiável e consistente quando as operações são realizadas nele.
3
Faça o download do driver JDBC correto para seu sistema de banco de dados particular. O JDBC lida com a interação entre o aplicativo Java e banco de dados, e por isso deve ser o tipo correto , a fim de comunicar de forma eficaz entre os dois. Instale o driver escolhido no seu computador , seguindo as instruções incluídas . Isso permite que aplicações Java em execução no seu computador para usar o recurso JDBC.
4
Conecte-se ao banco de dados. Crie um novo projeto Java em qualquer ambiente de desenvolvimento que você usa. Em sua classe principal , insira a seguinte declaração de importação no topo : .
Import java.sql * ;
Em seguida, dentro do método principal, incluir este código para usar o JDBC para se conectar a seus dados, fazer quaisquer alterações relevantes de acordo com seu banco de dados, sistema e local:
tentar
{
/* Cria uma instância do driver JDBC
* Altere isso para se adequar ao seu sistema de banco de dados escolhido
* - este exemplo funciona para um banco de dados MySQL.
* /Tablet
Class.forName (" com.mysql.jdbc . driver ". ) newInstance ();
//Digite seu nome de usuário e senha para o banco de dados como strings
string username = " username " ;
cordas password = " password ";
//Digite a URL para o seu banco de dados como uma seqüência
cordas DatabaseURL =" jdbc : mysql ://yourdomain.com /database user = "+ username + " & password = "+ senha;
//Cria uma instância de conexão
java.sql.Connection aConnection = DriverManager.getConnection ( DatabaseURL );
//Cria uma declaração lidar instância para executar suas consultas
Declaração stmt = aConnection.createStatement (); }
catch (Exception E)
{ System.out.println (E . getMessage ()); }
o código principal deve ser contido dentro do bloco "try " em caso de erros de conexão ao banco de dados
5
consultar o banco de dados em seu Java. programa . Inclua o seguinte código dentro do seu bloco try (no final ) , de fazer qualquer alteração para se adequar ao seu banco de dados específico :
//Crie a sua consulta SQL como uma seqüência
Cordas aQuery = "Select * de ClientTable ";
//Executa a consulta e obter os resultados de volta
ResultSet resultSet = stmt.executeQuery ( aQuery );
//Loop através dos resultados e de saída eles
while ( ResultSet.next ()) {
//Para uma tabela com uma coluna chamada clientFName
System.out.println ( "Cliente Nome :" + ResultSet.getString ( " clientFName ")); }
//fecha a conexão quando você está feito
resultSet.close ( );
stmt.close ();
aConnection.close ();
Naturalmente as consultas que você usa irá se relacionar tanto para o seu banco de dados e para a finalidade do seu Java aplicação. Criar uma interface de usuário dentro de seu código Java, que permite ao usuário o acesso aos dados por meio das técnicas de JDBC.