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…
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
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