programadores Java freqüentemente precisam desenvolver aplicativos que estão conectados a um banco de dados. Em tais aplicações , Structured Query Language (SQL) é usado para obter os dados do banco de dados. Comandos SQL podem ser emitidos a partir de um aplicativo Java usando a biblioteca JDBC , que está incluído por padrão em todos os ambientes de desenvolvimento Java . A biblioteca JDBC cuida de muitos detalhes de baixo nível de conexões de banco de dados , deixando os programadores Java livre para se concentrar na implementação de lógica de negócios em suas aplicações. Instruções
1
Clique no botão "Iniciar " na barra de tarefas do Windows e digite "Notepad " na caixa de pesquisa. Selecione "Bloco de notas " na lista de aplicativos que aparecem .
2
Crie uma nova classe Java. Esta etapa varia de acordo com o nome da classe que você precisa. Por exemplo, as seguintes linhas de código mostra a criação de uma classe de bicicleta :
public class Bicycle {
}
3
Adicione as seguintes linhas dentro da classe :
getConnection Conexão pública ( ) throws SQLException {
Connection conn = null;
Propriedades connectionProps = new Properties ();
connectionProps . colocar ( "user", this.userName );
connectionProps.put ( "password" , this.password );
if ( this.dbms.equals (" mysql ")) {
conn = DriverManager
getConnection ( " jdbc: " . + this.dbms + " ://" + + this.serverName
":" + isso. portNumber + " /", connectionProps );
}
System.out.println ( "Conectado ao banco de dados ");
retornar conn ;
}
Isso cria uma conexão com um banco de dados MySQL usando o nome de usuário e senha especificados
4
Digite as seguintes linhas de código dentro da classe : .
públicas static void viewTable ( Connection con , String dbName ) throws SQLException {
}
isso cria um novo método chamado viewTable que aceita a conexão criada anteriormente e produz uma exceção SQL.
< br > 5
Adicione as seguintes linhas de código dentro do método " viewTable ()" :
Statement stmt = null; consulta
string = "select COF_NAME , SUP_ID , PREÇO dE VENDA , TOTAL de "+ + dbName " cafés " ; .
try {
stmt = con.createStatement ();
} catch ( SQLException e) {
JDBCTutorialUtilities.printSQLException ( e); }
Isso cria uma declaração com base na consulta especificada a partir da conexão estabelecida
6
Acrescente as seguintes códigos. dentro do bloco try :
ResultSet rs = stmt.executeQuery (query) ;
while ( rs.next ()) {
Cordas coffeeName = rs.getString ( " COF_NAME ");
int SupplierID = rs.getInt ( " SUP_ID ");
flutuar preço = rs.getFloat (" Preço ");
int = vendas rs . getInt ( "Vendas" );
int Total = rs.getInt ( " TOTAL "); }
Este executa a consulta e obtém o resultado através de um ResultSet . objeto
7
Digite as seguintes linhas de códigos no final do bloco catch :
} finally {
if ( stmt = null !) { stmt . close () ; . }
}
Isso fecha a conexão quando ela não é mais necessária