Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Java Sun SQL Tutorial
Acessando um banco de dados relacional a partir de Java é um processo simples . Muitos aplicativos usam interfaces Java para acessar dados de um ambiente de desktop. Java usa bibliotecas como o Java Database Connectivity (JDBC ) API para gerenciar as ações do banco de dados , tais como a consulta , atualização e inserção. Você pode usar o JDBC a partir de um programa Java para executar consultas SQL como sua aplicação requer . Programas JDBC pode se conectar a diferentes sistemas de gerenciamento de banco de dados ( SGBD ) , incluindo Oracle e MySQL . Alcançar a conectividade de banco de dados de seus projetos Java requer apenas alguns passos simples. Instruções
1

Crie um projeto Java e obter o JDBC. Em seu escolhido Java IDE , crie um novo projeto e uma classe principal. Faça o download do driver JDBC correta para qualquer sistema de gestão de banco de dados do banco de dados é armazenado dentro . Há muitos SGBD motoristas disponíveis e você deve usar o correto para que seus programas Java se comunicar com os dados de forma confiável. Instale o driver JDBC no seu computador, seguindo as instruções incluídas . No topo do seu arquivo principal classe do projeto, incluir esta declaração de importação que lhe permite usar funções SQL : .

Java.sql import * ;
2

Ligue para o seu banco de dados. Use o JDBC para fazer uma conexão com o banco de dados. Para fazer isso você vai precisar os detalhes do banco de dados , incluindo o URL da sua localização , bem como o seu nome de usuário e senha para acessá-lo . Normalmente, um banco de dados terá que definir os utilizadores que tenham obtido níveis específicos de acesso a ele, assim que você vai precisar usar o log -in detalhes de uma tal conta de usuário. Dentro método principal de seu projeto, incluir este código , alterando os detalhes para se adequar ao seu banco de dados e detalhes do usuário :

tentar

{

//obtém uma instância do controlador

Class.forName (" com.mysql.jdbc.Driver " ) newInstance (); .

//inserir os detalhes para a sua conta de usuário do banco de dados

Cordas myusername = " myusername ";

Cordas myPassword =" minhasenha " ;

//a URL e DBMS para o seu banco de dados

Cordas myDatabaseURL =" jdbc: mysql ://mydomain.com ? /database user = "+ myusername + " & senha = "+ myPassword ;

//obtém uma conexão com o banco de dados

java.sql.Connection myDBConnection = DriverManager.getConnection ( myDatabaseURL );

//cria uma declaração lidar instância para realizar consultas

declaração myStatHandle = myDBConnection.createStatement (); }


catch (Exception E)

{System.out.println ( e.getMessage ()); }

os try e catch blocos são necessários no caso de haver um erro de fazer a conexão
.
3

Realizar uma consulta no seu banco de dados. Criar e executar uma consulta SQL em seu banco de dados usando a seguinte sintaxe , dentro do bloco try no seu código:

//a consulta para uma tabela chamada " Stuff"

Cordas sillyQuery = " Selecione * de Stuff " ;

//executa a consulta e obter os resultados retornados

ResultSet sillyResults = myStatHandle.executeQuery ( sillyQuery );

//loop através dos resultados e enviá-las

while ( sillyResults.next ()) {


//se a tabela de material tem uma coluna chamada " coisa "

sistema. out.println ("A coisa :" + sillyResults.getString ( " coisa ")); }


Este é um exemplo para demonstração. Normalmente você deseja realizar o processamento de seus dados .
4

Realizar atualizações sobre seus dados. Criar e executar instruções SQL atualizadas em seu banco de dados. Use a seguinte sintaxe :

//alterar o valor de "coisa" para qualquer entrada com um valor da coluna "ID" igual a 10

Cordas sillyUpdate = "Update Coisas definir coisa = ' cadeira ' onde ID = 10 " ;

//executa a atualização e se resultar de volta

int sillySuccess = myStatHandle.executeUpdate ( sillyUpdate );

Você pode usar o valor inteiro retornado para verificar se a atualização foi bem sucedida.
5

Realizar inserções em seus dados. A sintaxe para inserção de dados é semelhante ao de atualizá-lo , como segue:

//inserir um novo valor na tabela " Stuff"

Cordas sillyInsert = "Inserir em Stuff ( ID , valores coisa ) (20, 'table' ) ";

//Executa a inserção e obter resultado de volta

int sillySuccess = myStatHandle.executeUpdate ( sillyInsert ) ;

pode voltar a usar o número inteiro para garantir que a inserção foi um sucesso.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o CVS no Eclipse 
·Joomla Analytics Ajuda 
·Como importar Cordas em Java 
·Como forçar o Java para o Round Números 
·Como configurar Java texto vazio 
·Como encontrar o Max de inteiros em Java 
·Como manter o Input Mensagem Same Quando Cancelar é pr…
·Como ler um arquivo de entrada em Java 
·Como Revisar entrada em Java Do Teclado 
·Como fazer um labirinto em Java 
  Artigos em destaque
·Como monitorar a JVM Com Nagios 
·Como criar arquivos Mod em Fortran 
·Como alterar o cursor de imagem em Java 
·Tutorial para SQL Stored Procedures 
·Como adicionar Glut Com o Visual C 
·Explicação da Filler em um programa COBOL 
·Como gerar um comprimento variável de String em Java 
·Como parar de Grails em Jetty 
·XMLParse Função 
·Como limitar o tamanho do arquivo CSS 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados