Подключение базы Sql Server 2005

  • Автор темы Автор темы Alex_Bamuner
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

Alex_Bamuner

Всем здрасте!
Проблема! Никак не могу подключиться к базе SQL Server 2005 из Java! Вот кусок кода:
try {

Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/Olympia";
Connection connection = DriverManager.getConnection(url, "sa", "database");
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFoundException" + e);
} catch (SQLException e) {
System.out.println("SQLException" + e);
} catch (InstantiationException e) {
System.out.println("SQLException" + e);
}catch (IllegalAccessException e) {
System.out.println("SQLException" + e);
}

Выдаёт такую ошибку: SQLExceptioncom.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

и дальше - ничего! Все перепробовал - никак!!! Имя базы - Olympia. Имя пользователя и пароль - sa, database. Помогите - не понимаю что не так!
 
> SQL Server 2005
> String url = "jdbc:mysql://localhost/Olympia";

Вы ничего не путаете?
 
Хм... может быть и путаю.. я никогда сам базы в SQL Server 2005 не создавал. и что такое MySQL тоже плохо себе представляю! Подскажите, что в моём случае там должно быть? На сайте sql я нашел только такой драйвер. поэтому так и написал. Если надо по-другому - плиииззз, подскажите как!
 
Вы попутали драйвер от базы данных MySQL с драйвером от базы данных MS SQL Server!
 
Ага, спасибо! Закачал JDBC для SQL Server 2005 и сразу всё поехало! Спасибо большое!
 
некак не могу сделять connecting to SQL SERVER 2005 from Visual C# (ДБ я создал в Microsoft Visual C# 2005 Express Edition)
я использую следушие команди
SqlConnection conn = new SqlConnection("Data Source=(local); Initial Catalog = PRO; integrated Security = true");
conn.Open();
и ведаеться следушая сообшение

"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)"
если поможите буду искренее блогодарен :D
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!