O driver JDBC é usado em aplicações para chamar procedimentos e tabelas de consulta em mySQL . Ao programar uma conexão de banco de dados , é importante para testar a conexão motorista por envolvê-lo em um bloco "try- catch" de código. Se a conexão for bem sucedida, o código continua a executar . No entanto, se a conexão falhar , o bloco "try- catch" irá relatar um erro para o console. Isto é conseguido em Java usando apenas algumas linhas de código . Este código pode ser utilizado individualmente para testar a instalação do controlador , ou pode ser inserido dentro de uma classe de aplicação . Instruções
1
Importar as bibliotecas Java necessárias para lidar com as chamadas do driver JDBC . Digite o seguinte código na parte superior do arquivo de espaço de trabalho: import java.sql.Connection ; importação java.sql.DriverManager ; java.sql.SQLException importação;
2
Criar o bloco try-catch . O código a seguir é um exemplo de um shell bloco try-catch . O código que testa o driver JDBC é inserido nessa block.try {} catch (Exception exc ) {}
3
instanciar a classe do driver JDBC e tentar se conectar ao servidor mySQL . Se isso falhar, o fluxo de código pula para o bloco "catch" . O código a seguir instancia a classe e cria um connection.try { Class.forName (" com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( " jdbc: mysql :///myTestSQLDatabase " . " myusername "," minhasenha " );} catch (Exception exc ) {}
4
teste se a conexão se abre. O código a seguir detecta se a conexão se abre após a inicialização do driver JDBC. A razão pela qual esta não se encontra na seção de erro é que o driver JDBC ainda pode ser instalado corretamente, mas a conexão foi recusada pelo server.try SQL { Class.forName (" com.mysql.jdbc.Driver " ) . NewInstance () ; myConnection = DriverManager.getConnection ( " jdbc: mysql :///myTestSQLDatabase ", " myusername ", " minhasenha" ); if (! myConnection.isClosed ()) { System.out.println (" A conexão SQL foi bem sucedida. "); }} catch (Exception exc ) {}
5
Criar o código de tratamento de erros. Se o driver JDBC está instalado incorretamente ou não existe , um erro é sinalizado e fluxo de código é enviado para a declaração de "catch" . O código a seguir mostra uma mensagem de erro para o console: try { Class.forName (" com.mysql.jdbc.Driver " ) newInstance (); myConnection = DriverManager.getConnection ( " jdbc: mysql :///myTestSQLDatabase " . " myusername "," minhasenha " ); se ) { System.out.println ( ( myConnection.isClosed (!) " A conexão SQL foi bem sucedida. ");} } catch ( Exception exc ) {System.out.println (" JDBC motorista erro : "+ exc.getMessage ()); }