Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
MySQL ConnectorJ Tutorial
O driver MySQL Connector /J é usado para conectar aplicativos Java para um banco de dados MySQL . O motorista é completamente Java conduzido e não dependem das bibliotecas do MySQL para o trabalho. Isso significa que você não tem que ter o cliente MySQL instalado no mesmo computador que o pedido, a fim de se conectar a um servidor MySQL Instalando o software

Connector /J pode ser instalado com o binário ou fonte distribuição disponíveis no site do MySQL (consulte Recursos) . O local deve ser adicionado ao seu classpath , digitando " export CLASSPATH = < path_to_driver/mysql-connector-java- - bin.jar : $ CLASSPATH " no prompt de comando . Usuários Unix, Linux e Mac OSX pode definir o caminho de classe localmente no perfil. Ou os arquivos de login . Globallly e no arquivo /etc /profile. Os usuários do Windows irá definir o caminho de classe através do painel de controle. Alternativamente, você pode especificar o caminho , digitando o comando "java -cp . :/Mysqlclient /mysql -connector- java- 5.1.6 - bin.jar " ao iniciar a máquina virtual Java (JVM) . < Br >
Usando Connector /J

Para usar o conector /drivers J dentro do seu aplicativo Java , você deve importar as classes próprias , como java.sql.Connection , java . sql.DriverManager , java.sql.SQLException e java.sql . Essas classes tornam possível conectar ao banco de dados e relatar quaisquer erros de SQL

Para obter uma conexão com o banco de dados , utilize o DriverManager.getConnection function () da seguinte maneira : .

Conectar = DriverManager.getConnection ( " ? jdbc: mysql ://localhost: 3306/example " + " user = mysql & password = passwd ");

Para executar a consulta SQL , você vai usar o createStatement () e executeQuery ( funções) , que têm a seguinte sintaxe:

declaração = connect.createStatement (); resultados = statement.executeQuery ("Select * from exemplo ");

o createStatement () método cria um objecto de comunicação que é utilizado para enviar consultas à base de dados . O método executeQuery () envia qualquer consulta que irá retornar um resultado , como uma instrução SELECT. Para enviar uma inserção, atualização ou exclusão no banco de dados , você vai usar um método () executeUpdate . Se você estiver criando uma aplicação onde o tipo de declaração é desconhecida, você usaria o método execute ( String) .

Para recuperar os resultados de uma instrução SELECT , você vai usar o método () getResultSet .
resultados ResultSet

= stmt.executeQuery ( "SELECT * FROM exemplo "); .

Você pode recuperar a contagem das linhas afetadas a partir de um executeUpdate () com o método () getUpdateCount
< p > o método ResultSet retorna um objeto que pode ser usado para imprimir os resultados da instrução que foi enviado para o banco de dados . Para realmente imprimir os resultados que você vai usar o getString () ou getInt () métodos. Você colocaria estes métodos em um loop que lhe permitirá acessar e imprimir cada linha

while ( results.next ()) { zip INT = rs.getInt ( "zip" ); . System.out . println (zip) ;}

Finalmente, você deve fechar a conexão ( ) , Statement () e métodos de ResultSet com o método () perto. Por exemplo, para fechar o objeto de instrução , a sintaxe seria " statement.close (); "

Anterior :

Próximo : No
  Os artigos relacionados
·Como conectar 4D Com PHP 
·Como obter o próximo Auto Incremento Valor no MySQL 
·Como hospedar PHP e MySQL aplicativos no Windows 
·Como incrementar uma data em PHP 
·Como fazer upload de arquivos usando Ajax e PHP 
·Titanium PHP Tutorial 
·Como configurar o Apache2 para analisar PHP 
·Escola PHP Projetos 
·O que é Locks em SQL 
·Tutorial para AJAX e JQuery Paginação em PHP 
  Artigos em destaque
·Como Ler Variáveis ​​JavaScript do WebView no Android 
·Como criar um relatório de Bill sobre o Microsoft Acce…
·Como ler um arquivo Hex 
·Como criar um modelo de dados relacional 
·Como enviar e-mail HTML via PHP Mail 
·Como chamar o método PHP com Javascript 
·Escrever e Projetando Videojogos 
·Como fazer um calendário em PHP 
·Diferença entre indexador e Matriz 
·Como detectar colisões no Xcode 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados