Ajudar em jtds com sqlsever 7

4 respostas
C
estou executando o código e só dar a mensagem: a class normal . Estou tentando conectar em uma base sqlserver 7, o nome do servidor é sql_bali3, a senha é sa e sem senha, e o nome da tabela tbl_contatos, mas nao esta conectando, segue o código abaixo. O que deve ser???
import java.sql.*;

public class Conexao {
       public static void main(String[] args) {
             try {
             Class.forName("net.sourceforge.jtds.jdbc.Driver");
             Connection con = DriverManager
	.getConnection("jdbc:jtds://sql_bali3:1433;user=sa;DatabaseName=francis");
			
	Statement stmt = con.createStatement();
	String query = "select * from tbl_contatos";
	ResultSet rs = stmt.executeQuery(query);
	while (rs.next()) {
		String nome = rs.getString("nome");
		System.out.print(nome);
		}
} catch (ClassNotFoundException cex) {
	System.out.println("a class nao foi encontrada");
	} catch (Exception e) {
	System.out.println("a class normal");
	}
	}
}

4 Respostas

L

modifique a parte do catch para ficar como abaixo.
Para que você possa saber melhor qual é o erro.
Depois poste aqui o retorno para lhe ajudar.

catch (ClassNotFoundException cex) {

System.out.println(a class nao foi encontrada);

} catch (Exception e) {

System.out.println(a class normal+cex.toString());

}

}
C

apos acrescentar o comando e.toString(), esta demonstrando o seguinte erro, mas o ip esta certo do servidor e se colocar o nome do servidor que é sql_bali3, tambem dar a mesma mensagem, o que sera que esta acontecendo??
a class normal
java.sql.SQLException: The syntax of the connection URL ‘jdbc:jtds:129.13.144.10:1433;user=sa;DatabaseName=francis’ is invalid.

NandoLoja

Provavelmente a String


‘jdbc:jtds:129.13.144.10:1433;user=sa;DatabaseName=francis’

Esta com algum erro.
Eu não tenho sql server 7 aqui mas achei uma string de conexão um pouco diferente da sua. Tente da seguinte maneira.

Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://193.124.211.5:1433/comonce;user=tree;password=wewewes";");

Não sei se vai dar certo mas tenta ae …
Esta na pagina
http://www.relib.com/forums/topic.asp?id=839268

Qualquer coisa da uma olhada lá.

Tem este outro forum aqui também
http://forum.java.sun.com/thread.jspa?forumID=48&messageID=1933546&threadID=432175

furetz

Dá uma olhada nesse link:
http://jtds.sourceforge.net/faq.html

Criado 18 de fevereiro de 2005
Ultima resposta 19 de fev. de 2005
Respostas 4
Participantes 4