Conexão com Sql server2000

Boa tarde!

  Estou tentando me conectar ao sqlserver utilizando Java, mas toda vez que executo dá um erro, por favor vc's poderiam me ajudar???

segue um pedaço do codigo em java

class CriaTabela {

public static void main (String args[]) {
	try {

	String url = "jdbc:jtds:sqlserver://marcioh:1433/MASTER;User=marcio;Password=123";

// String usuario = “marcio”;
// String senha = “123”;

	Class.forName("net.sourceforge.jtds.jdbc.Driver");
	
	Connection con;
	con = DriverManager.getConnection(url);

	Statement st = con.createStatement();
	st.executeUpdate("CREATE TABLE Pedidos (CodPedido SMALLINT,CodCli SMALLINT,Descricao VARCHAR(50), Valor CURRENCY, DataPedido DATE)");
	
	System.out.println("Tabela criada com sucesso.");

	st.close();
	con.close();
	}
            catch(Exception e)
        {
	System.out.println("Problemas na conexão. Verifique a digitação dos nomes e a existência da fonte de dados. 

Recompile e execute novamente.");
System.err.println(e.getMessage());
}
}
}

O que estou fazendo de errado???

Cadê a database name na URL?
jdbc:jtds:sqlserver://127.0.0.1:1818;DatabaseName=dataBaseNameLegal

ps.: coloca o erro que recebe também né?
ps2.: quando for postar código, coloque-o entre as tags [ code]seucodigo[ /code], assim ele fica formatado

O nome do meu database é marcioh!! e com relação ao erro ele esta saindo pelo catch e aparece isso:

net.sourceforge.jtds.jdbc.Driver

Eu acho que o tipo de Driver que estou usando esta errado,

esse metodo de acesso que coloquei esta errado??

[code]
"jdbc:jtds:sqlserver://marcioh:1433/MASTER;User=marcio;Password=123";

o que tenho que mudar?[/code][/code]

Poste o erro todo para nos por favor !

esse Driver eu nunca usei, você pode tentar usar o Driver da Própria Microsoft

Por favor vc tem algum padrão em que eu possa usar???eu faço conecxão, mas é cobol com sql server 2000, necessito fazer essa conecxão java x sqlserver e não estou conseguindo

[ ]'s
Take it!

ola eu achei isso mas mesmo assim não funciona

olhe

String url = "jdbc:microsoft:sqlserver://localhost:1433;User=marcio;Password=123";
						
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

		Connection con;
		con = DriverManager.getConnection(url);

o que será que esta acontecendo???

[quote=“mhsantos”]ola eu achei isso mas mesmo assim não funciona

olhe

String url = "jdbc:Micro$oft:sqlserver://localhost:1433;User=marcio;Password=123";
						
Class.forName("com.Micro$oft.jdbc.sqlserver.SQLServerDriver");

		Connection con;
		con = DriverManager.getConnection(url);

o que será que esta acontecendo???[/quote]

Faltou seu DatabaseName na linha da url…
perto da porta 1433, digite assim

//localhost:1433;DatabaseName=SeuDataBase;User=marcios........

Cara, coloca o erro completo, senão temos que ficar chutando.

Esse driver é ótimo, estou usando ele. Aliás, mais um chute: ele está no classpath da sua aplicação?

Boa pergunta meu amigo!! ele não esta… como eu faço para setar ele no CLASSPATH???

Bom cara, te aconselho fortemente a desencanar de tentar acessar dados no momento. Pressa só vai te levar a perda de cabelos, dedos amarelados e falta de sono.

http://www.guj.com.br/java.artigo.108.1.guj

Os outros artigos básicos do site do Guj também são bons.

Valeu mano vou dar uma lida e qualquer duvida eu volto a escrever ok!!

muito obrigado!!

[ ]'s
Marcio

Bom dia !

    Como me orientaram ontem dei uma olhada no link, eu li e comparei com o que ja existia e percebi que esta tudo normal com relação

ao CLASSPATH. Gostaria de saber se tenho que fazer alguma configuração no sqlserver?? ou seja, existe algum arquivo.jar no banco em que eu tenho que setar???