Pessoal, estou com uma tremenda dificuldade pra conectar com um banco SQLServer, via jdbc;
Baixei o jar do jTDS e tentei conectar te tantas forma que ja perdi a conta…
minha conexao esta assim
private static final String URL = “jdbc:jtds:sqlserver://192.168.0.1:1433/bancoteste”;
private static final String DRIVER = “net.sourceforge.jtds.jdbc.Driver”;
private static final String USUARIO = “teste”;
private static final String SENHA = “teste”
ja tentei colocar na URL pra conectar assim:
jdbc:jtds:sqlserver://192.168.0.1:1433;instance=SQLEXPRESS;databaseName=bancoteste;user=teste;password=teste;charset=utf-8;domain=
e nada…
ele sempre da uma exception dizendo:
Network error IOException: Connection refused: connect
quando uso o instance=SQLEXPRESS
o erro é
Unable to get information from SQL Server: 192.168.0.7.
minha classe inteira ta assim…:
public class teste {
private static final String URL = "jdbc:jtds:sqlserver://192.168.0.1:1433/bancoteste";
private static final String DRIVER = "net.sourceforge.jtds.jdbc.Driver";
private static final String USUARIO = "teste";
private static final String SENHA = "teste"
private static String query = "select name , id from sysobjects";
public static void main(String[] args) {
try {
Class.forName(DRIVER);
System.out.println("Conectando a Banco de Dados...");
Connection con = DriverManager.getConnection(URL, USUARIO, SENHA);
System.out.println("conectou");
Statement stmt = con.createStatement();
// Criando a instrução a partir do SELECT que está dentro da
// variável query
ResultSet rs = stmt.executeQuery(query);
System.out.println("Lista de linhas da tabela sysobjects:");
// Fazendo um loop para mostrar tudo o que foi retornado do banco
while (rs.next()) {
// Obtendo o campo name em um string
String s = rs.getString("name");
// Obtendo o campo id em um inteiro
int i = rs.getInt("id");
System.out.println(s + " " + i);
}
// Fechamdno a instrução e a conexão
stmt.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
}
}
}
alguem teria uma idéia ??
Valew…