Empacotamento errado

3 respostas
herbertins

galeraaa tenho uma classe que acessa um banco que eh essa

package herbert.casa.database;

import java.sql.*;

public class BancoDados {

	private static String url = "jdbc:mysql://localhost/fimape"; 
    private static String driver = "com.mysql.jdbc.Driver";
    private Connection conn;
    private Statement st;
    private ResultSet objrs;

    BancoDados(){
		try {
			Class.forName(driver);
			this.conn = DriverManager.getConnection(url,"root","");
		} catch (Exception e) {
			e.printStackTrace();
		}   	
	}		

	void CloseConnectio(){
		try {
			objrs.close();
			st.close();
			conn.close();		
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	/**
	 * atribui o resultado da consulta ao banco de dados
	 * nessa recordset
	 */
	ResultSet rsOpen(String strSQL){
	
		try {
			this.st = this.conn.createStatement();
			this.objrs = st.executeQuery(strSQL);
		} catch (SQLException e) {
			return null;
		}
		return objrs;
	}
}

e tenho essa abaixo que estou querendo começar a fazer para acessar o banco mais nao tah rolando, parece que o eclipse sei lah o java nao tah encontrando aonde esta essa classe que merda meu e importei tudo ai

me ajudem por favor

package herbert.casa.principal;

import herbert.casa.database.BancoDados;

public class Sistema {

	public static void main(String args[]){
		[color=red]BancoDados bd = new BancoDados;[/color]
		
	}

}

3 Respostas

F

coloca a mensagem de execao para poder analisar melhor, e verifique se o jar de conexao do mysql esta nas suas lib.

Abraços
Fernando

herbertins

cara muito obrigado eu descobri o que tava rolando tinha um conjunto de erros.

primeiro quando eu estou dando um new bancodados eu esqueco de colocar o “()”

segundo eu não deixei a classe banco publica

terceiro eu nao deixei o construtor publico.

mais mesmo assim valew abs

L

Este é o seu código mesmo?

Porque se for o problema é que está faltando o () no construtor. assim ó:

BancoDados bd = new BancoDados();
Criado 20 de janeiro de 2007
Ultima resposta 20 de jan. de 2007
Respostas 3
Participantes 3