![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Java ::: Java + Bancos de Dados ::: Statement |
Entenda e aprenda a usar a interface Statement em suas aplicações Java + Banco de DadosQuantidade de visualizações: 6542 vezes |
|
Um objeto da interface Statement, do pacote java.sql, é usado quando precisamos executar comandos SQL estáticos e obter o resultado produzido. Entre os métodos mais importantes definidos nesta interface, temos: executeUpdate(String sql): Este método executa uma instrução SQL INSERT, UPDATE ou DELETE e retorna um valor inteiro indicando a quantidade de registros afetados ou o valor 0 (no caso de comandos que não retornam nada). executeQuery(String sql): Este método executa uma instrução SQL que retorna um único ResultSet (conjunto de dados). execute(String sql): Executa instruções SQL que podem retornar múltiplos resultados. As superinterfaces de Statement são AutoCloseable e Wrapper e suas sub-interfaces mais conhecidas são CallableStatement e PreparedStatement. Um objeto da interface é obtido por meio de uma chamada ao método createStatement() da interface Connection. Veja: Statement query = conn.createStatement(); Aqui a variável conn se refere a um objeto Connection. Veja que, quando disparamos este código, a variável query guardará um referência a uma classe que implementa a interface Statement. No Sun Microsystem's JDBC Driver for MySQL, esta classe se chama StatementImpl e está no pacote com.mysql.jdbc. Veja agora um trecho de código no qual usamos um objeto Statement para disparar uma instrução SQL INSERT para inserir um novo registro em uma tabela MySQL chamada "livros" contendo a seguinte estrutura: Field Type Null Key Default Extra id int(10) unsigned NO PRI - auto_increment titulo varchar(45) NO - - - autor varchar(45) NO - - - preco double NO - - -
package estudosjavamysql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class EstudosJavaMySQL{
public static void main(String[] args){
// strings de conexão
String databaseURL = "jdbc:mysql://localhost/estudos";
String usuario = "root";
String senha = "osmar1234";
String driverName = "com.mysql.jdbc.Driver";
try {
Class.forName(driverName).newInstance();
// vamos obter um objeto Connection
Connection conn = DriverManager.getConnection(databaseURL, usuario, senha);
// vamos obter um objeto Statement
Statement query = conn.createStatement();
// vamos gravar um novo registro na tabela livros
String titulo = "Programando em PHP 5";
String autor = "Osmar J. Silva";
double preco = 78.50;
query.executeUpdate("INSERT INTO livros VALUES(null, '" +
titulo + "', '" + autor + "', '" + preco + "')");
// vamos mostrar uma mensagem de resultado
System.out.println("Dados inseridos com sucesso.");
}
catch (SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
catch (Exception e) {
System.out.println("Problemas ao tentar conectar com o banco de dados: " + e);
}
}
}
Se o comando foi executado com sucesso você verá uma mensagem parecida com: "Dados inseridos com sucesso." |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Python - Como converter Centímetros Cúbicos em Metros Cúbicos em Python - Python para Física e Engenharia MySQL - Como usar joins no MySQL |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




