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