O método Class.forName(String className) retorna uma referência para a classe especificada pelo parâmetro className. Feito isso, é possível instanciar um objeto a partir desse objeto Class, usando class.newInstance().
Exemplo: Class myClass = Class.forName("String"); Object myObj = myClass.newInstance(); Isso é útil quando o sistema deve resolver em tempo de execução qual classe deve ser instanciada. Por favor, me corrijam se eu estiver errado! =) Abraços, Ricardo Stamato --- Jose_Carlos <[EMAIL PROTECTED]> escreveu: > Este método simplesmente registra o driver a ser > utilizado na conexão, neste caso vc está utilizando > a ponte JDBC-ODBC para estabelecer a conexão, a qual > não é recomendada pela Sun para aplicativos > profissionais. Recomendo a utilização de JDBC2.0 > puro. > []'s > Sparc > ----- Original Message ----- > From: Eduardo de Britto Castro > To: [EMAIL PROTECTED] > Sent: Tuesday, February 26, 2002 1:30 PM > Subject: [java-list] Class.forName > > > Alguém poderia me explicar o que significa a > chamada do método Class.forName? Sei que ele é usado > para carregar um driver de JDBC mas não entendi > como. Esse método retorna um objeto do tipo Class e > não usamos esse retorno pra nada, apenas chamamos o > método. Que outras utilidades ele tem? > > Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); > _______________________________________________________________________________________________ Yahoo! Empregos O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas! http://br.empregos.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------