• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Подключение базы 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. Помогите - не понимаю что не так!
 
B

Burunduk-13

> SQL Server 2005
> String url = "jdbc:mysql://localhost/Olympia";

Вы ничего не путаете?
 
A

Alex_Bamuner

Хм... может быть и путаю.. я никогда сам базы в SQL Server 2005 не создавал. и что такое MySQL тоже плохо себе представляю! Подскажите, что в моём случае там должно быть? На сайте sql я нашел только такой драйвер. поэтому так и написал. Если надо по-другому - плиииззз, подскажите как!
 
B

Barmutik

Вы попутали драйвер от базы данных MySQL с драйвером от базы данных MS SQL Server!
 
A

Alex_Bamuner

Ага, спасибо! Закачал JDBC для SQL Server 2005 и сразу всё поехало! Спасибо большое!
 
G

Guest

некак не могу сделять 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
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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