Consegui resolver o problema dos driver desta maneira
[code]
package acessodados;
/*
- AcessoDbPrincipal.java
- Created on 8 de Agosto de 2007, 12:00
*/
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
/**
-
@author Amarante
*/
class AcessoDbPrincipal {
//Nome do drive a ser utilizado
//
static final String JDBC_DRIVER = “com.microsoft.jdbc.sqlserver.SQLServerDriver”;
static final String DATABASE_URL = “jdbc:microsoft:sqlserver://localhost/daten1:1433”;
// carrega o aplicativo
public static void main( String args[] )
{
Connection connection = null; // gerencia a conexão
Statement statement = null; // instrução de consulta// conecta-se ao banco de dados
try
{
Class.forName( JDBC_DRIVER ); // carrega classe de driver do banco de dados// estabelece conexão com o banco de dados
connection =
DriverManager.getConnection( DATABASE_URL, “sa”, “” );// cria Statement para consultar banco de dados
statement = connection.createStatement();// consulta o banco de dados
ResultSet resultSet = statement.executeQuery(
“SELECT matricula, nome FROM alunos” );// processa resultados da consulta
ResultSetMetaData metaData = resultSet.getMetaData();
int numberOfColumns = metaData.getColumnCount();
System.out.println( “Alunos:” );for ( int i = 1; i <= numberOfColumns; i++ )
System.out.printf( “%-8s\t”, metaData.getColumnName( i ));
System.out.println();while (resultSet.next())
{
for ( int i = 1; i <= numberOfColumns; i++ )
System.out.printf( “%-8s\t”, resultSet.getObject( i ));
System.out.println();
} // fim do while
} // fim do try
catch (SQLException sqlException)
{
sqlException.printStackTrace();
System.exit( 1 );
} // fim do catch
catch (ClassNotFoundException classNotFound)
{
classNotFound.printStackTrace();
System.exit( 1 );
} // fim do catch
finally // assegura que a instrução e conexão são fechadas adequadamente
{
try
{
statement.close();
connection.close();
} // fim do try
catch ( Exception exception )
{
exception.printStackTrace();
System.exit( 1 );
} // fim do catch
} // fim do finally
} // fim de main
}[/code]
Obrigado e um abraço!
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
compile-single:
run-main:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at acessodados.AcessoDbPrincipal.main(AcessoDbPrincipal.java:30)
Java Result: 1
EXECUTADO COM SUCESSO (tempo total: 6 segundos)