|
|
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
почитала что по этой теме здесь писали, сделала также, не помогает ничего! Если в сама в Runtime/Databases добавляю Driverи коннекчусь через него - всё работает, а если когда пытаюсь откомпилировать следующую программу, выдаётся ошибка: init: deps-jar: Compiling 1 source file to C:\Documents and Settings\Q231049\JavaApplication1\build\classes compile-single: run-single: Unable to load driver. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) * Establish a connection at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) SQLException: No suitable driver SQLState: 08001 VendorError: 0 мой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. в CLASSPATH прописала: C:\Program Files\Java\jdk1.5.0_06\bin; C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\common\lib\mysql-connector-java-3.1.12-bin.jar; C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar; в PATH прописала: C:\Program Files\Java\jdk1.5.0_06\bin; C:\Program Files\MySQL\MySQL Server 5.0\bin; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 12:20 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
А Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 12:35 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Судя по всему, NetBeans 5.0. Ты к самому проекту присоединила архив драйвер или библиотеку, его содержащую? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 12:36 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
peter6636 com.mysql.jdbc.Driver точно в класспате у тебя лежит???? если правильно прописала, то лежит точно. Denis Popov Судя по всему, NetBeans 5.0. Ты к самому проекту присоединила архив драйвер или библиотеку, его содержащую? Posted via ActualForum NNTP Server 1.3 К проекту присоединила именно mysql-connector-java-3.1.12-bin.jar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 12:52 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
pochemuchka peter6636 com.mysql.jdbc.Driver точно в класспате у тебя лежит???? если правильно прописала, то лежит точно. Denis Popov Судя по всему, NetBeans 5.0. Ты к самому проекту присоединила архив драйвер или библиотеку, его содержащую? Posted via ActualForum NNTP Server 1.3 К проекту присоединила именно mysql-connector-java-3.1.12-bin.jar. сто пудов 2 варианта: либо не все присоединила, либо не так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 12:59 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Видимо, неправильно присоединила. Я взял твой код, поместил его в класс com.Main, откомпилировал, затем запустил вот такой командой: Код: plaintext Коннектор у меня лежит в том же каталоге, откуда java com.Main пускаю. Все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 13:03 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Замени у себя одну строку: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 13:08 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
как же присоединить-то правильно? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 13:09 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Denis PopovЗамени у себя одну строку: Код: plaintext 1. 2. init: deps-jar: Compiling 1 source file to C:\Documents and Settings\Q231049\JavaApplication1\build\classes C:\Documents and Settings\Q231049\JavaApplication1\src\start\Main.java:37: package com.mysql.jdbc does not exist DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 1 error BUILD FAILED (total time: 0 seconds) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 13:12 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
pochemuchkaкак же присоединить-то правильно? :( Как именно ты его присоединила? В прoекте Netbeans по контекстному меню на Libraries->Add Jar/Folder? Дело еще в том, что: C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\common\lib\mysql-connector-java-3.1.12-bin.jar; C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar; По умолчанию по этим путям драйверов не лежит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 13:44 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Denis Popov pochemuchkaкак же присоединить-то правильно? :( Как именно ты его присоединила? В прoекте Netbeans по контекстному меню на Libraries->Add Jar/Folder? Дело еще в том, что: C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\common\lib\mysql-connector-java-3.1.12-bin.jar; C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar; По умолчанию по этим путям драйверов не лежит. правильно, я их туда скопировала, и потом прописала в CLASSPATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 14:21 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Denis Popov Как именно ты его присоединила? В прoекте Netbeans по контекстному меню на Libraries->Add Jar/Folder? По умолчанию по этим путям драйверов не лежит. нет, так я не присоединяла. сделала сейчас, как ты сказал: Tools/Library Manager/Add JAR file: и добавила туда: C:\Program Files\netbeans-5.0\enterprise2\jakarta-tomcat-5.5.9\common\lib\mysql-connector-java-3.1.12-bin.jar к сожалению, такую же ошибку показывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 14:28 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
может я не в ту Library добавлляю JAR file? Нужно новую Library создать и его туда присоединить? или же поместить коннектор в какую-то уже имеющуюся Library? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 16:37 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Попробуй мой вариант, с указанием пути к библиотеке после ключа -cp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 17:23 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Кувалдин РоманПопробуй мой вариант, с указанием пути к библиотеке после ключа -cp ??: C:\Program Files\Java\jdk1.5.0_06\bin>java -cp .;.C:\Program Files\netbeans-5.0\ enterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar Exception in thread "main" java.lang.NoClassDefFoundError: Files\netbeans-5/0\en terprise2\jakarta-tomcat-5/5/9\server\lib\mysql-connector-java-3/1/12-bin/jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 17:42 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
pochemuchkaможет я не в ту Library добавлляю JAR file? Нужно новую Library создать и его туда присоединить? или же поместить коннектор в какую-то уже имеющуюся Library? Libraries -> Add JAR/Folder ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 17:43 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
pochemuchkaC:\Program Files\Java\jdk1.5.0_06\bin>java -cp .;C:\Program Files\netbeans-5.0\ enterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar Э, нет!!! Точка перед C: не нужна. У меня там точка потому как я указывал относительный путь от папки запуска. В твоем случае это будет выглядеть так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 17:45 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
А так ты попыталась сам коннектор запустить :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 17:46 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
опять ту же ошибку показывает, может опят точку забыла где-нибудь :) Код: plaintext 1. 2. 3. 4. 5. пора домой бежать, завтра буду дальше пробовать. Спасибо огромное за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 17:57 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
авторC:\Program Files\Java\jdk1.5.0_06\bin>java -cp .;C:\Program Files\netbeans-5.0\e nterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar s tart.Main Не оттуда запускаешь. Я только что увидел. :-) Смотри. Объясняю на пальцах: Допустим, у тебя есть папка C:\Temp\src. Внутри нее есть папка start, внутри которой есть файл Main.java. Таким образом, полный путь к java-source у тебя такой: c:\Temp\SRC\start\Main.java после компиляции с помощью javac у тебя в той же папке c:\Temp\SRC\start\ появляется файл Main.class. Это - сам класс. Он находится в пакете start (должно совпадать с именами вложенных папок, например com.start.Main должен размещаться в C:\Temp\SRC\com\start\Main.java). ТЕПЕРЬ!!! Тебе нужно перейти в папку c:\Temp\SRC\. И из нее запустить: Код: plaintext 1. 2. start.Main - в данном случае стоит читать как <ТЕКУЩИЙ_КАТАЛОГ>\start\Main.class В этом случае он должен запуститься без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 18:30 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
так и появлялась у меня та же ошибка ... пока я не зашла на java.sun.com и не поснмотрела там в документации, оказалось мне нужно было лиш этот коннецтор скопировать в папку Java/jre/lib/ext, и сразу всё заработало. Всем огромное спасибо, особенно тебе, Роман! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:50 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
pochemuchkaтак и появлялась у меня та же ошибка ... пока я не зашла на java.sun.com и не поснмотрела там в документации, оказалось мне нужно было лиш этот коннецтор скопировать в папку Java/jre/lib/ext, и сразу всё заработало. Всем огромное спасибо, особенно тебе, Роман! Напоследок побрюзжу о том, что не совсем правильный подход - валить в общесистемную кучу библиотек все, что понадобится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:56 |
|
||
|
ещё раз связь с MySql
|
|||
|---|---|---|---|
|
#18+
Кувалдин Роман pochemuchkaC:\Program Files\Java\jdk1.5.0_06\bin>java -cp .;C:\Program Files\netbeans-5.0\ enterprise2\jakarta-tomcat-5.5.9\server\lib\mysql-connector-java-3.1.12-bin.jar Э, нет!!! Точка перед C: не нужна. У меня там точка потому как я указывал относительный путь от папки запуска. В твоем случае это будет выглядеть так: Код: plaintext 1. Проблема біла также в пробеле между Program и files, т.е. надо взять в кавычки путь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 19:12 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=742&tid=2149892]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 417ms |

| 0 / 0 |
