JDBC + SQL Server 2005 nao consigo acesso

2 respostas
JJjava

ola galera,
estou com um problema nao sei como acessar minha base de dados no sql server 2005 por um motivo q até parece bobo nao onde criar os usuarios no banco de dabos estou usando o codigo abaixo para realizar a conexao mas nao consigui…

package Conexao;

import java.io.IOException;
import java.net.InetAddress;

import java.sql.*; 

public class MyConnection
{	   
  public static Connection getConnection() throws Exception 
  { 
       Driver d = (Driver)Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();    
       String URL = "jdbc:sqlserver:"+getName()+":1433;databaseName=help;integratedSecurity=false;";
        Connection c = DriverManager.getConnection(URL,"guest","");   
      
     return c;       
  }
  public static String getName()
  {
     String name = "";
     try
     {
         name = InetAddress.getLocalHost().getHostName();
         System.out.println(name);
     }
     catch (IOException e)
     {
     }
     return "//"+name;
  }

grato

2 Respostas

von.juliano
Cara, não vou nem tentar entender o que vc postou (dica: use pontuação nos seus posts), vou te passar um classe de conexão, pro sql server:
public class ConnectionFactory {

	private static final String url = "jdbc:jtds:sqlserver://localhost:1433/teste";

	private static final String driver = "net.sourceforge.jtds.jdbc.Driver";

	private static final String usuario = "user";

	private static final String senha = "senha";

	public static Connection getConnection() throws SQLException {
		try {
			Class.forName(driver);
			return DriverManager.getConnection(url, usuario, senha);
		} catch (ClassNotFoundException e) {
			throw new SQLException(e.getMessage());
		}
	}
}
Repare que estou utilizando o driver do JTDS.

Vê se ajuda! Flw! :thumbup:

JJjava

qual erro no sql "Select * From cad_usuario where login = " + login; ele me diz que nao existe a coluna hud nao entendi hud e o conteudo de login e esta no banco
grato

Criado 13 de dezembro de 2007
Ultima resposta 13 de dez. de 2007
Respostas 2
Participantes 2