Conexao com sql express

porque sera que nao ta dando certo?

[code]package br.com.bdois.finance.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionFactory {
private static final String URL = “jdbc:jtds:sqlserver://localhost:1433/db_finance;instance=SQLEXPRESS”;
private static final String DRIVER = “net.sourceforge.jtds.jdbc.Driver”;
private static final String USUARIO = “cyber”;
private static final String SENHA = “bycyber”;

public static Connection getConnection() throws SQLException {
	try {
		Class.forName(DRIVER);
		System.out.println("Conectando a Banco de Dados...");
		return DriverManager.getConnection(URL, USUARIO, SENHA);
	} catch (ClassNotFoundException e) {
		throw new SQLException(e.getMessage());
	}
}

}[/code]

o erro que da é esse…

java.lang.NoSuchMethodError: main
Exception in thread “main”

Se você está tentando executar EXCLUSIVAMENTE esta classe, vai dar erro mesmo, porquê ela não tem método main (a mensagem de erro acusa isso).
Contextualiza teu problema, fera, pra gente poder ajudar!

Abraço!

como eu posso testar esta conexao?