Oracle, SQLServer e Java

3 respostas
ph_ms

Boa tarde pessoal,

tô com dois problemas:

1º) Alguém sabe se o limite máximo para nomear uma tabela no ORACLE é de 30 caracteres?

2º) Tenho uma aplicação Java Web que roda no SQLServer e quando eu “subo” a aplicação, são mostrados warnings de idioma assim:

SQLWarnings:43 - Changed language setting to us_english.
java.sql.SQLWarning: Changed language setting to us_english.
	at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:390)
	at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2708)
	at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2150)
	at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:566)
	at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:324)
	at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
	at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:178)
	at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
	at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
	at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
	at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
	at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
	at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
	at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)

tem como ocultar isso?!

valeu…

3 Respostas

otaviofcs

Isso parece um erro na versão do TDS. A conexão tá funcionando? O SqlServer é que versão? Tem instância nele?

guilherme.chapiewski

Sim, o Oracle tem uma limitação para nomes de objetos no banco de exatamente 30 caracteres. Não sei se isso vale para todas as versões mas lá na empresa nego usa o 8i e tem isso.

ph_ms

a versão do oracle é a 10g

e a do SQLServer 2000…

a conexão tá normal… só q fica dando esses warnings…

Criado 11 de julho de 2007
Ultima resposta 12 de jul. de 2007
Respostas 3
Participantes 3