Jdbc + SQLSERVER -- AJUDA POR FAVOR

AEW pessoal nunca tinha conectado o java ao sql Server 2005…
procurei muito no google sobre o assunto mas nenhum deles funcionou aqui…
fui ate no site da Microsoft peguei um exemplo la mas da o erro

Meu codigo ta assim agora alguem se alguem poder me ajudar agradeço desde ja VLW!


    	Connection con = null;
		Statement stm = null;
		
		
			try 
			{
				Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			} catch (ClassNotFoundException e) {
				e.printStackTrace();
			}
		
			try 
			{
			  con = java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://Rodrigo-PC:1433","sa","minhaSenha");
			  stm =con.createStatement();
    	  	  stm.executeQuery("INSERT INTO NOTAS VALUES(1,'Noob',1,1,1,1)");
		
			} catch (SQLException e) {
					e.printStackTrace();
			}

Vc não tem o Drive JDBC pra acessar o SQL Server … vc baixou algum .jar e adicionou ao seu projeto?

Eu não fui muito feliz usando o driver da Microsoft… Só consegui trabalhar com SQL Server com o driver da jTDS. Funciona muito bem…

[]'s Luis César

Então ja estou como driver e ja adicionei ao meu projeto…
eh que eu precisava do jdbc para usar o sql server nao pode ser outro…
Se alguem souber como fazer isso preciso msm!

[quote=rdgms]Então ja estou como driver e ja adicionei ao meu projeto…
eh que eu precisava do jdbc para usar o sql server nao pode ser outro…
Se alguem souber como fazer isso preciso msm![/quote]

O que quis dizer ? Não entendi : “eh que eu precisava do jdbc para usar o sql server nao pode ser outro…”

[]'s Luis Cesar

Tenho que fazer uma entrevista de trabalho e la vo ter que fazer um cadastro simples…
mas utilizando jdbc e sqlserver…

  1. Você precisa do driver de conexão e copiar o .jar na pasta WEB-INF\lib do seu projeto: Pode ser o da Microsoft (Não recomendo, pois tive problemas) ou o jTDS (é o que eu uso e funciona perfeitamente).

2)Ai vai um exemplo de uma conexão:

[code] public ConnectionFactory()
{
try
{
Class.forName(“net.sourceforge.jtds.jdbc.Driver”);

		/*conexão máquina DESENVOLVIMENTO*/
		con = DriverManager.getConnection("jdbc:jtds:sqlserver://<IP-DO-SERVIDOR>:1433/<NOME-BANCO>", "<USUARIO-BANCO>", "<SENHA-BANCO>");

		
		stm = con.createStatement();
	} 
	catch (Exception exception) 
	{
		System.out.println("IMPOSSIVEL conectar ao banco " + exception.getMessage());
		msgErro = ("IMPOSSIVEL conectar ao banco " + exception.getMessage());
	}
}   [/code]

[]'s Luis Cesar