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???
[code]
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”);
}
}
}[/code]
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.
[quote]
‘jdbc:jtds:129.13.144.10:1433;user=sa;DatabaseName=francis’ [/quote]
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";");