Olá pessoal,
Estou criando meu primeiro programa com ligação em um banco de dados, porém não estou tendo resultados.
Fiz a conexão que peguei de outro site
package br.com.ConexaoBanco;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConexaoMySQL {
public static String status = "Não conectou...";
public ConexaoMySQL() {
}
public static java.sql.Connection getConexaoMySQL() {
Connection connection = null;
try {
// Carregando o JDBC Driver padrão
String driverName = "com.mysql.jdbc.Driver";
Class.forName(driverName);
// Configurando a nossa conexão com um banco de dados//
String serverName = "localhost"; //caminho do servidor do BD
String mydatabase = "Clientes";
String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
String username = "root"; //nome de um usuário de seu BD
String password = "qwe123"; //sua senha de acesso
connection = DriverManager.getConnection(url, username, password);
//Testa sua conexão//
if (connection != null) {
status = ("STATUS--->Conectado com sucesso!");
} else {
status = ("STATUS--->Não foi possivel realizar conexão");
}
return connection;
} catch (ClassNotFoundException e) { //Driver não encontrado
System.out.println("O driver expecificado nao foi encontrado.");
return null;
} catch (SQLException e) {
//Não conseguindo se conectar ao banco
System.out.println("Nao foi possivel conectar ao Banco de Dados.");
return null;
}
}
//Método que retorna o status da sua conexão//
public static String statusConection() {
return status;
}
//Método que fecha sua conexão//
public static boolean FecharConexao() {
try {
ConexaoMySQL.getConexaoMySQL().close();
return true;
} catch (SQLException e) {
return false;
}
}
//Método que reinicia sua conexão//
public static java.sql.Connection ReiniciarConexao() {
FecharConexao();
return ConexaoMySQL.getConexaoMySQL();
}
}
O código não apresentou nenhum erro.
Agora, minha maior dificuldade é de como salvar os dados que o usuário digitou na respectiva tabela.
Como faço isso? Todos os códigos que tentei usar não funcionaram.
Obrigado