|
|
|
Как програмно подключится к MySQL из Java?
|
|||
|---|---|---|---|
|
#18+
Как програмно подключится к MySQL из Java? Кто-нибудь поможет с реальным примером JAVA для доступа к MySQL? Можно пример для JBuildera, Eclipsa или просто код. Я пробую этот код, но он выдаёт много ошибок при обработке javac.exe: package com.stardeveloper.example; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MySQL { public static void main(String args[]) { Connection con = null; try { Class.forName("org.gjt.mm.mysql.Driver").newInstance(); try { Connection connection = DriverManager.getConnection( "jdbc:mysql://Ip-адрес/имяБД"); try{ Statement statement = connnection.createStatement(); ResultSet resultset = statement.executeQuery("Select * from имя таблицы"); while ( resultset.next() ) { out.println( resultset.getString( "NAME" ) + " " ); } resultset.close(); statement.close(); }catch ( SQLException sqle ) { out.println( "jdbc error: " + sqle ); } finally { connection.close(); } }catch( SQLException sqle ) { out.println( "error connecting: " + sqle ); } } catch( ClassNotFoundException cnfe ) { out.println( "error loading JDBC driver: " + cnfe ); } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 12:28:53 |
|
||
|
Как програмно подключится к MySQL из Java?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 15:02:03 |
|
||
|
Как програмно подключится к MySQL из Java?
|
|||
|---|---|---|---|
|
#18+
Я смотрел там нет конкретного ответа. Пытаюсь получить данные из БД MySQL3.23 через Java по IP адресу. Нашёл такой пример на http://www.stardeveloper.com/articles/display.html?article=2003090401&page=1. Я его модифицировал (подставил IP, имя базы, пользователя, пароль, запрос - файл компилируется, но не работает при запуске в командной строке java JdbcExample2. Ошибка: Exception in thread "main" java.lang.NoClassDefFoundError: JdbcExample1 (wrong name: con/startdeveloper/example//JdbcExample1) at java.langClassLoader.... at ........................): Код: 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. Код компилируется в класс, но при запуске класса выдаётся сообщение: Exception in thread "main" java.lang.NoClassDefFoundError: JdbcExample1 (wrong name: con/startdeveloper/example//JdbcExample1) at java.langClassLoader.... at ........................ Я скачал и установил driver MySQL Connector J согласно http://www.stardeveloper.com/articles/display.html?article=2003090201&page=4 файлы mysql-connector-java-3.1.9-bin.jar и mysql-connector-java-3.1.9-bin-g.jar скинул в C:\j2sdk1.4.2_06\jre\lib\ext прописал CLASSPATH .;C:\j2sdk1.4.2_06\jre\lib\ext\mysql-connector-java-3.1.9-bin.jar;C:\j2sdk1.4.2_06\jre\lib\ext\mysql-connector-java-3.1.9-bin-g.jar и хотел проверить MySQL сервер локально с помощью примерчика: Код: 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. Опять же файл компилируется, но сообщение то же самое что и выше. Я проверил: у меня MySQL не запускается локально: ошибка 1067. Переустанавливал - не помогает. Думаю скачать и поставить 4 версию MySQL, хотя не факт что он поможет, ведь из сети - работающего сервера БД не берёт же данные. Что тут может быть не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 09:27:58 |
|
||
|
Как програмно подключится к MySQL из Java?
|
|||
|---|---|---|---|
|
#18+
имхо проблема здесь не в базе данных а в том что ява просто не может найти счего начать выполнение проги, т.е. не понимает где процедура main.. у меня такая же ошибка вылезала. вот мой пример: package test;// пока это не написала вылезала твоя ошибка import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.lang.*; import java.io.*; public class LoadDriver{ public static void main (String[] args){ try { Class.forName("com.mysql.jdbc.Driver"); } catch (Exception ex){ System.err.println("Driver not found " + ex); } } } запускаю : javac test\LoadDriver.java java test.LoadDriver той ошибки не вылезает, правда щас упорно не находит драйвер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 23:59:31 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=647&tid=1853609]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
197ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 462ms |

| 0 / 0 |
