Последний драйвер подключения JDBC MSSQL можно найти на
JDBC 4.0
Файл класса должен находиться в пути к классам. Если вы используете Eclipse, вы можете легко сделать то же самое, выполнив следующее ->
Щелкните правой кнопкой мыши Имя проекта -> Свойства -> Путь сборки Java ->
Библиотеки -> Добавить внешние банки
Также, как уже указывалось @Cheeso, правильный способ доступа - это jdbc: sqlserver: // server: port; DatabaseName = dbname
А пока, пожалуйста, найдите пример класса для доступа к БД MSSQL (в моем случае - 2008).
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnectMSSQLServer
{
public void dbConnect(String db_connect_string,
String db_userid,
String db_password)
{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(db_connect_string,
db_userid, db_password);
System.out.println("connected");
Statement statement = conn.createStatement();
String queryString = "select * from SampleTable";
ResultSet rs = statement.executeQuery(queryString);
while (rs.next()) {
System.out.println(rs.getString(1));
}
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args)
{
ConnectMSSQLServer connServer = new ConnectMSSQLServer();
connServer.dbConnect("jdbc:sqlserver://xx.xx.xx.xxxx:1433;databaseName=MyDBName", "DB_USER","DB_PASSWORD");
}
}
Надеюсь, это поможет.