|
|
|
Java & MySQL
|
|||
|---|---|---|---|
|
#18+
Проблема один: Начал изучать Java. Использую NetBeans 4.1 под WindowsXP SR2. Пишу простенькую программку которая по щелчку на одной кнопке добавляет записи в БД а по щелчку на второй извлекает их (ниже приведен код). Текстовое значение вводится вручную в поле ввода. В качестве БД использую MySQL 4.1. Проблема следующая, при добавлении записей в таблицу из shell MySQL кирилические символы вводятся и отображаются корректно в shell. Если же я данные ввожу в ТБД из Java-программы, то все введенные ранее из shell MySQL кирилические символы отображаются какими-то кракозябрами, а введенные из программы отображаются в виде знаков вопросов (причем введенные из программы и в shell MySQL и в Java-программе отображаются как попало). Для используемой базы данных установлен default charset cp1251. Проблема два: В NetBeans Build->Build Main Project создаю jar-файл. Запускаю его на выполнение, окно открывается, но с базой данных связь не устанавливается, данные ни добавляются ни извлекаются, сообщений об ошибках не возникает. Я так понимаю, кроме jar-файла проекта в папке из которой он запускается еще что-то должно быть? Или какие-то системные переменные надо прописать. В CLASSPATH прописаны: C:\Program Files\Java\jre1.5.0_04\bin;C:\Program Files\Java\jdk1.5.0_04\lib\mysql-connector-java-3.1.10\mysql-connector-java-3.1.10-bin.jar; PATH = C:\Sun\AppServer\bin;C:\Program Files\Java\jdk1.5.0_04\bin;c:\MySQL\bin; Код добавления (извлечения) в БД Код: 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2005, 19:03 |
|
||
|
Java & MySQL
|
|||
|---|---|---|---|
|
#18+
Проблема один: Юзай класс java.util.Locale (читай доки от Sun) Проблема два: Не знаю, все вроде должно получаться пробуй делать руками, т.е без jar -файла, а если и с ним, то проверь, есть ли у тебя в этом jar'e манифест, а так как манифест есть, то значит все тип топ и корява прога !!! ДА, ЕСЛИ ТЫ КОННЕКТИШЬСЯ К БАЗЕ ДАННЫХ ТЕБЕ СПЕРВА НУЖНО установить ODBC-драйвер и потом создать хранилище данных в ВИН-2000 Программы->администрирование-> источники данных(ODBC)-> и там создаешь новый источник данных. потом тестишь прогу. Да, скачать драйвер ODBC для MySQL можно с mysql.com драйвер называется My-ODBC и весит 3-10 метра (точно не помню) =) Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2005, 21:51 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=766&tid=2150852]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 311ms |

| 0 / 0 |
