Pessoal,
Estou tentando conectar a um banco SQL e esta aparecendo esse erro
Isso é por causa do driver ou o que ??
valew
[]s
Pessoal,
Estou tentando conectar a um banco SQL e esta aparecendo esse erro
Isso é por causa do driver ou o que ??
valew
[]s
Error Trace in getConnection() : [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Login failed for user 'frigorifico'. Reason: Not associated with a trusted SQL Server connection.
Error: No active Connection
Erro na autentificação do seu usuario 
certo, mas esse erro é do usuario do SQL
certo ?
Sim. A forma de conexao / usuario que voce esta usando nao tem permissoes suficientes no sql server.
Rafael
certo
frigorifico é o usuário que vc usa pra (tentar) conectar no banco, nao?
sim criei esse usuario so para teste, pq o usuario “sa” que o sql cria eu nao tenho a senha ou nao lembro dela, por isso
O erro que esta dando é esse agora, se alguem puder ajudar
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Unable to connect. Invalid URL.
onde esta acontecendo o erro ?
public class ConectarSQL {
private java.sql.Connection con = null;
private java.sql.Statement stm = null;
private java.sql.ResultSet rs = null;
/** Creates a new instance of ConectarSqlServer */
public ConectarSQL() {
this.executaConsulta();
}
/**
*
*/
private void executaConsulta() {
try {
con = this.conectarBanco("127.0.0.1", "1433", "sa", "");
if(con != null) {
String consulta = "SELECT * FROM tbl_login";
stm = con.createStatement();
rs = stm.executeQuery(consulta);
while(rs.next()) {
System.out.println(rs.getString(1) + " - " + rs.getString(2));
}
}
}catch(java.sql.SQLException erro) {
erro.printStackTrace();
}catch(Exception erro) {
erro.printStackTrace();
} finally {
try { if(con != null) con.close(); } catch(Exception erro) { erro.printStackTrace();}
try { if(stm != null) stm.close(); } catch(Exception erro) { erro.printStackTrace();}
try { if(rs != null) rs.close(); } catch(Exception erro) { erro.printStackTrace();}
}
}
/**
*
*/
private java.sql.Connection conectarBanco(String ip, String porta, String user, String pass) {
try {
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String cnnString = "jdbc:microsoft:sqlserver://" + ip + ":" + porta + ":" + user + ":" + pass;
Class.forName(driver);
return java.sql.DriverManager.getConnection(cnnString);
} catch(java.sql.SQLException erro) {
erro.printStackTrace();
} catch(Exception erro) {
erro.printStackTrace();
}
return null;
}
public static void main(String[] args){
ConectarSQL sql = new ConectarSQL();
System.exit(0);
}}
valew
[]s