| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 14:08:18
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Boa tarde pessoal
Tô com um probleminha usando RETURN_GENERATED_KEYS e SQL Server, eu já usei esse recurso com MySQL e funcionou direitinho, mas no SQL Server tá entrando em um exception, que é java.lang.UnsupportedOperationException
segue as classes
Conexao.java
PessoaData.java
O erro é nessa linha:
Se alguém souber o que está acontecendo e puder ajudar, muito obrigado
This message was edited 1 time. Last update was at 09/03/2009 14:13:05
|
Quem é o juíz? |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 14:21:20
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Não use o ODBC-JDBC Bridge (que foi o que você usou) com SQL Server se quiser usar essa opção RETURN_GENERATED_KEYS. Esse bridge não suporta essa opção.
Use o driver JTDS (recomendado; http://jtds.sourceforge.net/ ) ou o da Microsoft (http://msdn.microsoft.com/en-us/data/aa937724.aspx )
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 15:20:13
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
já baixei o jtds aqui, agora tô tentando fazer a conexão, mas tô com problema na url.
Já usei ela de várias maneiras e nenhuma conectou
String url = "jdbc:jtds:sqlserver://localhost/BDJoias";
String url = "jdbc:jtds:sqlserver://SQLEXPRESS/BDJoias";
String url = "jdbc:jtds:sqlserver://127.0.0.1/BDJoias";
String url = "jdbc:jtds:sqlserver://localhost:1433/BDJoias;instance=SQLEXPRESS";
ja coloquei até o nome do computador e nada, vc sabe me dizer onde tá o erro?
This message was edited 1 time. Last update was at 09/03/2009 15:34:47
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 15:52:45
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
usando essa String:
String url = "jdbc:jtds:sqlserver://localhost:1433/BDJoias;instance=SQLEXPRESS";
mudou o exception para Unable to get information from SQL Server: localhost
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 16:02:42
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
http://jtds.sourceforge.net/faq.html#urlFormat
Uma dica: pode ser, por exemplo, que o SQL Server não esteja habilitado para aceitar conexões TCP. Verifique isso na instalação do SQL Server (deve ser algo como "Surface Area Configuration" ou outra coisa de nome esotérico.
http://msdn.microsoft.com/en-us/library/ms173748(SQL.90).aspx
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 16:34:36
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
thingol wrote:http://jtds.sourceforge.net/faq.html#urlFormat
Uma dica: pode ser, por exemplo, que o SQL Server não esteja habilitado para aceitar conexões TCP. Verifique isso na instalação do SQL Server (deve ser algo como "Surface Area Configuration" ou outra coisa de nome esotérico.
http://msdn.microsoft.com/en-us/library/ms173748(SQL.90).aspx
Eu já tinha configurado isso e ainda assim não funciona ^^ vou continuar pesquisando, obrigado pela ajuda.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 17:34:13
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Resolvi o problema, faltava importar uma DLL para a pasta Bin do SQL Server.
Obrigado pela ajuda thingol
This message was edited 1 time. Last update was at 09/03/2009 17:55:18
|
Quem é o juíz? |
|
|
 |
|
|