1 / 12

Conectividade

Anexo A. Conectividade. Conceitos de Conectividade. JDBC. JDBC. Conjunto de interfaces e classes java que faz envio de consultas para um banco de dados. Objetos(tipos) Conexão (Driver e Connection) SQL para JDBC Mídias. JDBC - Tipos.

wilda
Download Presentation

Conectividade

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Anexo A Conectividade

  2. Conceitos de Conectividade JDBC

  3. JDBC • Conjunto de interfaces e classes java que faz envio de consultas para um banco de dados. • Objetos(tipos) • Conexão (Driver e Connection) • SQL para JDBC • Mídias

  4. JDBC - Tipos • Driver: interface utilizada por toda aplicação que precise acessar um BD. • Connection: conexão com BD. Obtida á partir de um Driver já carregado. • Statement e PreparedStatement: interfaces que representam as consultas. • ResultSet: interface que recebe o resultado de uma consulta.

  5. JDBC - Driver • Essencial para estabelecer uma conexão com BD. • Carregamento obrigatório • Class.forName(String driver_name): • determina qual drive será usado. Esse comando registra o driver. • DriverManager(classe responsável pelo gerenciamento de drivers carregados). • driver_name fornecido pelo provedor do BD. • getConnection(String url_driver, String user_bd, String password_bd): • método que acessa a tabela de drivers (DriverManager) com a url (do driver) passada e depois cria e retorna uma conexão com o BD.

  6. JDBC - Driver e Connection • String user = "eq01"; • String password = "equipe1"; • String url_driver = "jdbc:oracle:thin:@itapissuma.cin.ufpe.br:1521:dbdisc"; • Como dito anteriormente, obtemos uma conexão SOMENTE APÓS registrar um driver no DriveManager. • Class.forName("oracle.jdbc.driver.OracleDriver"); • Connection connection = DriveManager.getConnection (url_driver, user, password) ;

  7. JDBC - Driver e Connection try { Class.forName("oracle.jdbc.driver.OracleDriver"); con = DriverManager.getConnection(url, user, password); } catch (SQLException e) { JOptionPane.showMessageDialog(null, e.getMessage()); } connection.commit( ); connection.rollback( ); connection.close( ); Observação: É necessário fechar a conexão, pois após realizar várias consultas, ele trava depois de um tempo.

  8. JDBC - PreparedStatement

  9. JDBC - PreparedStatement

  10. JDBC - PreparedStatement

  11. Transformar um arquivo entrada em um stream de entrada

  12. JDBC - Mídia

More Related