powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA, JDBC и MSSQL
11 сообщений из 11, страница 1 из 1
IDEA, JDBC и MSSQL
    #32777618
Jaxtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
опять наболевший вопрос...

Установил я Microsoft SQL Server 2000 for JDBC Driver, работаю через IDEA,
хочу выполнить команду:
Код: plaintext
 Class .forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Выдает сообщение: ClassNotFound.
Через ProjectSettings установил Libraries(Classpath) на JAR файлы этого драйвера, но это не помогает.

Помогите, пожалуйста.
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777731
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вместо этой строки вставить:

Код: plaintext
1.
DriverManager.registerDriver( new  com.microsoft.jdbc.sqlserver.SQLServerDriver());

Если ругнется - значит, класс не виден.
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777760
Jaxtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 public   class  SimpleWNDProject
{
     public   static   void  main(String[] args)
        {
             new  HelloWorld(" Моя программа");
            DriverManager.registerDriver( new  com.microsoft.jdbc.sqlserver.SQLServerDriver());
    }
}

C:/j2sdk1.4.2_01\bin\java -Dfile.encoding=windows-1251 -classpath "C:\j2sdk1.4.2_01\jre\lib\charsets.jar;C:\j2sdk1.4.2_01\jre\lib\jce.jar;C:\j2sdk1.4.2_01\jre\lib\jsse.jar;C:\j2sdk1.4.2_01\jre\lib\plugin.jar;C:\j2sdk1.4.2_01\jre\lib\rt.jar;C:\j2sdk1.4.2_01\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_01\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_01\jre\lib\ext\ldapsec.jar;C:\j2sdk1.4.2_01\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_01\jre\lib\ext\sunjce_provider.jar;C:\Vitaly\Java\JavaExamples\SimpleWND\classes;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\IntelliJ-IDEA-4.0.3\lib\idea_rt.jar" -Didea.launcher.port=7534 -Didea.launcher.library=C:\IntelliJ-IDEA-4.0.3\bin\breakgen.dll com.intellij.rt.execution.application.AppMain SimpleWNDProject
Process terminated with exit code 0


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Information: 1 error

Information: 0 warnings

Information: Compilation completed with 1 errors and 0 warnings

C:\Vitaly\Java\JavaExamples\SimpleWND\src\SimpleWNDProject.java

    Error:  line (39) unreported exception java.sql.SQLException; must be caught or declared to be thrown

                      C:/Vitaly/Java/JavaExamples/SimpleWND/src/SimpleWNDProject.java:39: unreported exception java.sql.SQLException; must be caught or declared to be thrown
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777785
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 public   class  SimpleWNDProject {
   public   static   void  main(String[] args) {
     new  HelloWorld(" Моя программа");
     try  {
      DriverManager.registerDriver( new  com.microsoft.jdbc.sqlserver.SQLServerDriver());
    }  catch  (SQLException e) {
      e.printStackTrace();
    }
  }
}
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777791
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так обработай его через try .. catch, или добавь в описание метода. Кстати, IDEA может сама это сделать, если встать на ошибку, а потом слева нажать появившийся красный символ.
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777874
Jaxtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, SQL Server Profiler показывает, что Connect с базой через мою программу есть теперь. Только нужно понять, почему программа не заходит в секцию catch...
Спасибо!
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777930
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaxtorДа, SQL Server Profiler показывает, что Connect с базой через мою программу есть теперь. Только нужно понять, почему программа не заходит в секцию catch...
Спасибо!а зачем туда заходить?
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32777947
Jaxtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну как... если Exception возникнет, туда нужно зайти.
Может я чего-то не понимаю...

Без секции try...catch ничего не работает, поставил эту секцию, все заработало, хотя операторы такие же. Напрашивается вывод, секция catch
"проглатывает" exception.
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32778029
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaxtorНу как... если Exception возникнет, туда нужно зайти.
Может я чего-то не понимаю...

Без секции try...catch ничего не работает, поставил эту секцию, все заработало, хотя операторы такие же. Напрашивается вывод, секция catch
"проглатывает" exception.панятна.

ана нужна сафсем ни для этава. четать па английски умеишь? четай то
што было до вставки блока. груба гаваря - кампелятор ниможыт
кампилеть неправельный с иво точки зренийа (апасный) участак кода.
он щетаит, што этат эксепшын должын быть абработан ф случае иво
вазнекновения. у тибя же ничево нет што магло вызвать эксепшын.
и при таком раскладе - блок катч () не выпалняицца. папробуй удалить
драйвера БД и запусти праграму. што пишыт?
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32778038
Jaxtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно теперь...
я просто раньше использовал Delphi компилятор и не думал, что есть такие "умные" компиляторы!

Вот чего пишет, если удалить драйвер:
C:/j2sdk1.4.2_01\bin\java -Dfile.encoding=windows-1251 -classpath "C:\j2sdk1.4.2_01\jre\lib\charsets.jar;C:\j2sdk1.4.2_01\jre\lib\jce.jar;C:\j2sdk1.4.2_01\jre\lib\jsse.jar;C:\j2sdk1.4.2_01\jre\lib\plugin.jar;C:\j2sdk1.4.2_01\jre\lib\rt.jar;C:\j2sdk1.4.2_01\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_01\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_01\jre\lib\ext\ldapsec.jar;C:\j2sdk1.4.2_01\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_01\jre\lib\ext\sunjce_provider.jar;C:\Vitaly\Java\JavaExamples\SimpleWND\classes;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\IntelliJ-IDEA-4.0.3\lib\idea_rt.jar" -Didea.launcher.port=7535 -Didea.launcher.library=C:\IntelliJ-IDEA-4.0.3\bin\breakgen.dll com.intellij.rt.execution.application.AppMain SimpleWNDProject
java.lang.NoClassDefFoundError: com/microsoft/jdbc/sqlserver/SQLServerDriver
at SimpleWNDProject.main(SimpleWNDProject.java:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.intellij.rt.execution.application.AppMain.main(Unknown Source)
Exception in thread "main" Process terminated with exit code 0
...
Рейтинг: 0 / 0
IDEA, JDBC и MSSQL
    #32783080
Alexander2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jaxtor

напиши, пожалуйста, на alexan2001@hotmail.com
Расскажи как получилось сделать коннект с sql сервером
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / IDEA, JDBC и MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]