Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.jdbc.mysql;
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.sql.Statement;
- public class ConexaoDB {
- //Atributos
- private Connection connection = null; //Conexão
- private Statement statement = null; //Envia as consultas ao BD
- private ResultSet resultset = null; //Salva os resultados das consultas
- //Conectar
- public void conectar(){
- String servidor = "jdbc:mysql://localhost:3307/query_db";
- String usuario = "davi";
- String senha = "davi7412";
- String driver = "com.mysql.jdbc.Driver";
- try {
- } catch (Exception e){
- System.out.print("Erro: "+e.getMessage());
- }
- }
- //Testar se a conexão tá conectado
- public boolean estaConectado(){
- if(this.connection != null){
- return true;
- } else {
- return false;
- }
- }
- //Desconectar Banco de Dados
- public void desconectar(){
- try{
- this.connection.close();
- }catch(Exception e){
- System.out.println("Erro: "+e.getMessage());
- }
- }
- //Buscar Perguntas
- public void obterPergunta(){
- try{
- //Testar se está conectado e se não, conectar
- if(estaConectado() == false)
- conectar();
- //Comando SQL
- String query = "SELECT txt_pergunta, id_perguntas FROM perguntas ORDER BY RAND() LIMIT 1";
- this.resultset = this.statement.executeQuery(query);
- this.statement = this.connection.createStatement();
- }catch(Exception e){
- System.out.println("Erro: "+e.getMessage());
- } finally {
- desconectar();
- }
- }
- //Busca com retorno
- public void comandoComRetorno(){
- try{
- //Comando SQL
- String query = "";
- this.resultset = this.statement.executeQuery(query);
- this.statement = this.connection.createStatement();
- }catch(Exception e){
- System.out.println("Erro: "+e.getMessage());
- } finally {
- desconectar();
- }
- }
- //Comando de alteração - inserir, editar, remover
- public void comandoSemRetorno(){
- try{
- //Comando SQL
- String query = "";
- this.statement.executeUpdate(query);
- }catch(Exception e){
- System.out.println("Erro: "+e.getMessage());
- } finally {
- desconectar();
- }
- }
- /*
- //Buscando várias linhas
- while(this.resultset.next()){
- System.out.println("ID: "+ this.resultset.getString("id")...
- }
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement