Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Опять БД


Автор: MrLjaO 15.6.2006, 16:10
Имееться такой код :
Код

 public void test(){
        try {
            DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
            Connection connection  = DriverManager.getConnection("jdbc:inetdae7:localhost:1433?database=etrace_local",username,password);
            if(connection!=null){
                System.out.println();
                System.out.println("Successful conneted");
                System.out.println();

            }
            else{
                System.out.println("Connetion faild.");
            }
        } catch (SQLException e) {
            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
        }


Коннектимся к MSSQL
Microsoft SQL Server 2000 Driver for JDBC - усьановлен .. и выставлены пути к :
msbase.jar
mssqlserver.jar
msutil.jar

Выбивает ошибку типа java.sql.SQLException: No suitable driver
В чём дело? 

Автор: Beard 15.6.2006, 16:20
Цитата(MrLjaO @  15.6.2006,  16:10 Найти цитируемый пост)
"jdbc:inetdae7...

Откуда такая строка взялась?
А не должна ли она быть похожа на такую:
Код

jdbc:microsoft:sqlserver:...


Добавлено @ 16:21 
Код

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=etrace_local

Вроде так 

Автор: MrLjaO 15.6.2006, 16:25
При такой строке ничинаем иметь : java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 

Автор: Beard 15.6.2006, 16:45
Посмотри в http://www.google.com/search?hl=en&q=java.sql.SQLException%3A+%5BMicrosoft%5D%5BSQLServer+2000+Driver+for+JDBC%5DError+establishing+socket&btnG=Google+Search
Попробуй сделать, что в первой ссылке написано 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)