algem pode me ajudar to tentando obter os danso do banco de dados Mysql mas deu erro…
package Banco;
import java.io.FileInputStream;
import java.io.IOException;
// E importante importa a biblioteca correta do java conection
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class DB {
private static Connection conn = null;
public static Connection getConnection() {
// porem vamso fazer um texte para q se o objeto estiver nulo
// ira criar uma conecçao com o banco de dados!
if(conn == null) {
try {
Properties props =loadProperties();
String url = props.getProperty("dburl");
conn = DriverManager.getConnection(url, props);
}
catch(SQLException e) {
throw new DbException(e.getMessage() );
}
}return conn;
}
public static void closeConnection() {
if(conn != null) {
try{
conn.close();
}
catch(SQLException e) {
throw new DbException(e.getMessage());
}
}
}
private static Properties loadProperties() {
try (FileInputStream fs = new FileInputStream("db.propriedades")) {
Properties props = new Properties();
// load faz a leitura do arquivo propties apontado pelo... e vai guardar
// os dados no meu objeto props
props.load(fs);
return props;
}
// caso der alhum tipo de erro ele vai pasara mensagem da exceçao criada!!
catch (IOException e) {
throw new DbException(e.getMessage());
}
}
}