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");
}
}
}
Ajudar em jtds com sqlsever 7
4 Respostas
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());
}
}
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.
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
Dá uma olhada nesse link:
http://jtds.sourceforge.net/faq.html