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

Тема в разделе "SQL", создана пользователем Alex_Bamuner, 11 сен 2006.

Статус темы:
Закрыта.
  1. Alex_Bamuner

    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. Помогите - не понимаю что не так!
     
  2. Burunduk-13

    Burunduk-13 Гость

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

    Вы ничего не путаете?
     
  3. Alex_Bamuner

    Alex_Bamuner Гость

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

    Barmutik Гость

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

    Alex_Bamuner Гость

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

    некак не могу сделять 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
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей