FieroddPJ 27 de abr. de 2005
import java.sql.* ;
class Conexao
{
public static void main ( String [] args )
{
Connection Enterprising ;
try
{
Class . forName ( “ com . microsoft . jdbc . sqlserver . SQLServerDriverr ” );
Enterprising = DriverManager . getConnection ( “ jdbc : microsoft : sqlserver : //localhost:1433”,“ENTERPRISING”,“ENTERPRISING”);
System . out . println ( “ Conexao efetuada com sucesso ” );
Enterprising . close ();
}
catch ( ClassNotFoundException ex )
{
System . out . println ( “ Driver JDBC - ODBC não encontrado ! ” );
}
catch ( SQLException ex )
{
System . out . println ( “ Problemas na conexao Enterprising com a fonte de dados ! ” );
}
}
}
O SQLServerDriver esta com 2 “r”
Talvez seja isso aki…erros de driver geralmente ocorrem quando vc erra o nome ou tenta usar um driver nao apropriado
AndersonAugustoPJ 27 de abr. de 2005
No odbc vc conecta assim mesmo?
(“jdbc:microsoft:sqlserver://localhost:1433”,“ENTERPRISING”,“ENTERPRISING”);
Aqui no meu serviço agente especifica o database name.
A linha fica assim:
jdbc:microsoft:sqlserver://bsq01:1433;selectMethod=cursor;sendStringParametersAsUnicode=false;DatabaseName=SCCDEM,usuario,senha!
Tente concetar de outra forma e depois vc tenta com o java!
Pode ser o drive tb!
marcopolo5PJ 27 de abr. de 2005
COLOQUEI ASSIM :
Class . forName ( “ com . microsoft . jdbc . sqlserver . SQLServerDriver ” );
Enterprising = DriverManager . getConnection ( “ jdbc : microsoft : sqlserver :// localhost : 1433 ; selectMethod = cursor ; sendStringParametersAsUnicode = false ; DatabaseName = ENTERPRISING , ENTERPRISING , ENTERPRISING ” );
e continua jdbc-odbc não encontrado… tem outro jdbc que possa ser instalado?
FelipeSS_2PJ 27 de abr. de 2005
È não tem que criar o Alias ODBC antes não???
marcopolo5PJ 28 de abr. de 2005
como assim alias? tens um exemplo?
SchuenemannPJ 28 de abr. de 2005
O alias você cria em Fontes de Dados ODBC, no painel de controle.
No XP está em ferramentas administrativas.
Adicionar fonte de dados de usuário, SQL Server… e por aí vai.
marcopolo5PJ 28 de abr. de 2005
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”) vale pra SQL Server ou só pra access?
n00madPJ 29 de abr. de 2005
Teu JAVA_HOME e CLASSPATH estão configurados corretamente ??? o drive JDBC ta dentro da pasta …/lib/ext ???