Estou tentando me conectar usando Jdbc só que dá o seguinte erro:
See com.borland.dx.dataset.DataSetException error code: BASE+66
com.borland.dx.dataset.DataSetException: [Oracle][ODBC][Ora]ORA-12154: TNS:não foi possível determinar o nome do serviço
at com.borland.dx.dataset.DataSetException.a(Unknown Source)
at com.borland.dx.dataset.DataSetException.throwException(Unknown Source)
at com.borland.dx.dataset.DataSetException.SQLException(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)
at com.borland.dx.sql.dataset.o.a(Unknown Source)
at com.borland.dx.sql.dataset.o.d(Unknown Source)
at com.borland.dx.sql.dataset.o.f(Unknown Source)
at com.borland.dx.sql.dataset.QueryProvider.e(Unknown Source)
at com.borland.dx.sql.dataset.JdbcProvider.provideData(Unknown Source)
at com.borland.dx.dataset.StorageDataSet.refresh(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.refresh(Unknown Source)
at com.borland.dx.sql.dataset.QueryDataSet.executeQuery(Unknown Source)
O que sera que esta acontecendo?? ja criei o ODBC do Windows.
Me ajudem por favor…
Erro p conectar
C
2 Respostas
Hummm
Erro de TNS normalmente está ligado ao arquivo tnsnames.ora…
Confira se está correto os dados… Pode ocorrer do arquivo ter algum lixo “oculto” ali e estar ocasionado o erro tb… já cansei de quebrar a cabeça com esse tipo de erro onde copiando de outra máquina este arquivo, resolvia o meu problema 
[]s
D
Cara… tu não está usando JDBC puro… se estivesse ele não usaria o TNSNAMES.ORA e sim o connect String do objeto Connection.
Tu podes resolver isso facilmente, descartando o ODBC e usando JDBC puro (dowload na library classes14.jar).
Se quiseres continuar usando ODBC, acerte o TNSNAMES.ora como o ELTONK falou, mas não adianta acertar a tua máquina. Ajuste o tnsnames.ora no local de onde o programa busca o ODBC.
[]s
Criado 22 de junho de 2003
Ultima resposta 9 de mai. de 2005
Respostas 2
Participantes 3