Olá, com a ajuda do lelodois, eu criei uma classe java que conecta no banco de dados de minha aplicação.

Agora, criei outra para atualizar alguns dos dados, mas gostaria de importar a conexão da primeira mas não estou conseguindo.

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package schema;

import java.sql.*;

public class Conexao {

static Connection conn = null;

public Connection getConection() {

if (conn == null) {
try {
    String driver001 = "org.gjt.mm.mysql.Driver";

    String server001 = "localhost";
    String dbase001 = "comando";
    String user001 = "root";
    String pass001 = "2017";

    Class.forName(driver001);
    
    conn = DriverManager.getConnection("jdbc:mysql://" +server001+ "/" +dbase001 , user001 , pass001);

    System.out.println("Conexão ao banco de dados "+dbase001+" estabelecida com sucesso!");

    return conn;
    
   } catch(ClassNotFoundException cnfex) {
       System.err.println("Driver não encontrado!");
       return null;
   } catch(SQLException sqlex) {
       System.out.println("Não foi possível realizar a conexão com o banco de dados!\n"+sqlex);
   } catch(Exception ex) {
       System.out.println("Erro inesperado!");
       return null;
   }
  } // fim do if

return conn;

} // fim do método “conectar”

public static void main(String[] args) {
Conexao c = new Conexao();
conn = c.getConection();
}
}[/code]

e agora a classe de atualização:

[code]/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package schema;

/**
*

  • @author Filth
    */

import java.sql.*;

public class updateIntrod extends Conexao {

String introd = request.getParameter("");

@Override

public Connection getConection() {

Conexao c = new Conexao();
conn = c.getConection();

Statement stmt = null;

try {
stmt = conn.createStatement();

    stmt.executeUpdate("UPDATE banner set introd, frase_introd, background_banner;");   

} catch (SQLException sqlex) {

}
return conn;

} // fim do método “conectar”

}
[/code]

O problema é que não testei ainda e também não sei capturar parâmetros de uma JSP em JAVA.

Edit: Fiz um servlet, pois capturar alguma coisa é por meio do servlet.

Mas mesmo assim, a página ficou em branco após submeter o conteúdo do field. Acho que é porque não capturei com request (não sei usar em servlet).

Então por enquanto estou fazendo isso na página JSP mesmo.

Aguardo respostas.

Obrigado a todos.

[]s