| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2004 15:00:01
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
Ola galera estou com um problema desde que instalei o SP2 do Windows XP nao consigo fazer conectar com o SQl Server 2000 vejam o codigo e o erro:
Erro:
java.sql.SQLException: Network error IOException: Connection refused: connect
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:307)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:145)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Teste.main(Teste.java:10)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:225)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:257)
... 5 more
|
Rafael Meireles |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2004 15:05:03
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Tem certeza que a porta continua 1433?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2004 15:12:05
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
rafaelmeireles wrote:instalei o SP2 do Windows XP
...
String url = "jdbc:jtds:sqlserver://localhost:1433";
Connection con = DriverManager.getConnection(url,"sa","");
...[/code]
"Connection refused" quer dizer uma de duas coisas:
- Ou o SQL Server nem conseguiu mais ficar em listen na porta 1433 (use
netstat -an | findstr 1433
e veja se aparece algo como
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
Se não aparecer 0.0.0.0:1433 mas sim 123.45.67.89:1433 onde 123.45.67.89 é o endereço IP da sua própria máquina, tente mudar a URL para acessar com o IP da sua máquina, em vez de "localhost".
Outra coisa que o SQL Server deve ter reclamado, mas antes mesmo de você instalar o SP2, é o fato de você ter um usuário sa com senha vazia. O SQL Server não gosta muito desse usuário com essa senha super-segura...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2004 15:49:33
|
rafaelmeireles
JavaTeenager
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
|
Coloquei o endereco ip ao inves de localhost, e coloquei senha mas da o mesmo erro.
|
Rafael Meireles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2004 15:50:16
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Depois de instalado o SP2, cada aplicação que solicita uma determinada porta precisa ser autiorizada explicitamente. Não tenho aqui o SP2 mas em casa precisei fazer isto com algumas aplicações. Deve ter um iconezinho novo aí em baixo a direita. Clica nele que aparece a tela do firewall.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2006 11:43:20
|
Fábio Procópio
Thread.start()
Membro desde: 17/06/2006 23:32:10
Mensagens: 40
Offline
|
Caro thingol,
Estou exatamente com o mesmo problema do Rafael: não consigo conectar como servidor SQL. Já verifiquei em diversos fóruns e ainda não achei a chave do meu problema.
Olhando uma das suas respostas, executei o comando netstat -an | findstr 1433, mas nada foi listado. Será este o meu problema? Se sim, como faço para resolvê-lo?
Desde já, agradeço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2006 15:05:57
|
Fábio Procópio
Thread.start()
Membro desde: 17/06/2006 23:32:10
Mensagens: 40
Offline
|
Caro thingol,
Para aparecer o 0.0.0.0:1433 LISTENING foi necessário eu rodar o SP4 do SQL Server. Depois de feito isto, o erro gerado é o seguinte:
Error occured while trying to connect to the database
Error connecting to database: (using class net.sourceforge.jtds.jdbc.Driver)
Charset 0x0904F0002C/Cp850 is not supported by the JVM.
be.ibridge.kettle.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database
Error connecting to database: (using class net.sourceforge.jtds.jdbc.Driver)
Charset 0x0904F0002C/Cp850 is not supported by the JVM.
at be.ibridge.kettle.core.database.Database.connect(Database.java:177)
at be.ibridge.kettle.core.dialog.DatabaseDialog.test(DatabaseDialog.java:1147)
at be.ibridge.kettle.core.dialog.DatabaseDialog.test(DatabaseDialog.java:1126)
at be.ibridge.kettle.core.dialog.DatabaseDialog$4.handleEvent(DatabaseDialog.java:22
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:92
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:334
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:296
at be.ibridge.kettle.core.dialog.DatabaseDialog.open(DatabaseDialog.java:291)
at be.ibridge.kettle.repository.dialog.RepositoryDialog$1.widgetSelected(RepositoryDialog.java:174)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:92
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:334
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:296
at be.ibridge.kettle.repository.dialog.RepositoryDialog.open(RepositoryDialog.java:291)
at be.ibridge.kettle.repository.dialog.RepositoriesDialog$3.widgetSelected(RepositoriesDialog.java:297)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:92
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:334
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:296
at be.ibridge.kettle.repository.dialog.RepositoriesDialog.open(RepositoriesDialog.java:405)
at be.ibridge.kettle.chef.Chef.main(Chef.java:3134)
Caused by: be.ibridge.kettle.core.exception.KettleDatabaseException:
Error connecting to database: (using class net.sourceforge.jtds.jdbc.Driver)
Charset 0x0904F0002C/Cp850 is not supported by the JVM.
at be.ibridge.kettle.core.database.Database.connect(Database.java:237)
at be.ibridge.kettle.core.database.Database.connect(Database.java:167)
... 23 more
Caused by: java.sql.SQLException: Charset 0x0904F0002C/Cp850 is not supported by the JVM.
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.loadCharset(ConnectionJDBC2.java:1230)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.setCollation(ConnectionJDBC2.java:1310)
at net.sourceforge.jtds.jdbc.TdsCore.tdsEnvChangeToken(TdsCore.java:3180)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:224
at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:606)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:331)
at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:17
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at be.ibridge.kettle.core.database.Database.connect(Database.java:21
... 24 more
O que diabo é isso agora?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2006 15:10:40
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Você está usando o driver jTDS que é o mais recomendado ou usa aquela porcaria bugenta que se pode baixar do site da Microsoft?
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2006 21:30:44
|
Fábio Procópio
Thread.start()
Membro desde: 17/06/2006 23:32:10
Mensagens: 40
Offline
|
Caro Luca,
Estou usando o jTDS.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2006 23:23:54
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Movido pra Java avancado pra não ficar muito perdido lá no meio dos off-topic
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2006 21:43:04
|
tiagosilveira
JavaBaby
![[Avatar]](/images/avatar/4e55139e019a58e0084f194f758ffdea.jpg)
Membro desde: 06/04/2005 22:38:35
Mensagens: 80
Localização: Porto Alegre
Offline
|
Opa pessoal blz...
Pra resolver essa então...
Atualizem o SQL Server 2000 de vocês com o sp4 que pode se baixando diretamente do site da MS.... Ta ai o link
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5
Vlws
|
Tiago Silveira
Programador Java
msn:tiagosilveira@msn.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2007 14:07:11
|
Weber MK
Thread.start()
![[Avatar]](/images/avatar/002fdf1e30206e2b0289c5bdc7d5a369.jpg)
Membro desde: 28/06/2007 17:37:11
Mensagens: 35
Offline
|
Fala povo!
Esse tópico é antigo, mas estou me deparando com o mesmo problema.
Alguém conseguiu encontrar uma solução?
Detalhe, no servidor de produção consigo conectar normalmente, já no "localhost" sem chance!
ou seja, aparentemente o problema não é do driver, mas como pode conseguir acessar uma instância remota e não conseguir acessar local!?
onde será que estou vacilando...
Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2007 16:09:43
|
marciob7@yahoo.com.br
Debugger
Membro desde: 06/12/2006 11:42:27
Mensagens: 52
Offline
|
Olá...
Usei o MSDE e agora o SqlExpress...mas a url mudou entre um e outro...
Tenta: url="jdbc:sqlserver://IP_ou_Nome;instanceName=SQLEXPRESS;port=1433;DatabaseName=xxx"
Outra coisa... o firewall do windows pode estar bloqueando... desabilita!
Valeu
t+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/08/2011 09:25:07
|
sniper07
Smalltalk
![[Avatar]](/images/avatar/e4f21e330c765549a3693c71d596563a.jpg)
Membro desde: 07/05/2007 09:54:18
Mensagens: 1
Localização: Manhumirim
Offline
|
Olha a porta que o sql está trabalhando e altere este parâmetro.
|
|
|
 |
|
|