sql develope

408 palavras 2 páginas
SQL API Java







Pré-requisitos;
Conexão;
Declarações SQL;
Consulta;
Fechando a conexão;
Exemplos.

Pré-requisitos
• Instalar o Java JDK;
• Instalar um banco de dados com suporte JDBC ou ODBC;
• Instalar o driver fornecido pelo desenvolvedor do seu banco de dados para usar no Java;
• Importar a API do Java para SQL:
– Import java.sql.*;

Conexão ao Banco
O programa inicia tentando localizar o driver, passando o caminho de busca do mesmo. Este driver é fornecido pelo fabricante e pode ser atualizado com novas versões.
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); // Access
Class.forName("com.mysql.jdbc.Driver"); // MySQL

Conexão ao banco de dados e Driver:
Connection con = DriverManager.getConnection(url, username, password);
String username = "usuario";
String password = "senha";
String url = "jdbc:mysql://localhost/popov";

Declarações SQL
Para efetuar as declarações SQL é necessário criar um objeto Statement a partir da conexão criada. Statement stmt = con.createStatement();

Declarações SQL
O envio da declaração SQL para o bando de dados é dado através do método executeUpdate(String strSQL). Este método como parâmetro strSQL, que é uma declaração SQL.
String query =
“insert into funcionario (nome) values ('Roberto')” stmt.executeUpdate(query); Consulta
String query = “SELECT * FROM funcionario”;
ResultSet rs = stmt.executeQuery(query); while (rs.next()) { int codigo = rs.getInt(0);
String nome = rs.getString(1);
System.out.println(codigo + " - " + nome);
}

Fechando a Conexão
No final o programa deve liberar os recursos das conexões e sentenças JDBC com o método close(). Este procedimento acelera a liberação de recursos, mas não é imprescindível devido ao
Garbage Collector. stmt.close(); conn.close();

Estrutura Exemplo
CREATE TABLE funcionario ( codigo int(5) auto_increment, nome varchar(50),
PRIMARY KEY (codigo));
CREATE TABLE dependente ( codigo int(5)

Relacionados

  • Manual tds - instalacao e implementacao
    1314 palavras | 6 páginas
  • Exemplo de TAP - Projetos
    1025 palavras | 5 páginas
  • Oracle
    2403 palavras | 10 páginas
  • Gestão da Tecnologia da Informação
    7423 palavras | 30 páginas
  • Rentabil
    13321 palavras | 54 páginas