|
|
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как подключиться к базе данных. У меня не получается. Выходят ошибки stacktrace, Джаспер какой-то. Делал как по мануалу. Все равно. Апаче 2.2.3, Томкат 5.5.20, МуСКЛ 5.0.27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 22:33:06 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
код давай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 00:12:13 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
y3uкод давай :) И stack trace тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 14:17:33 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Вот код. <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ page import ="java.net.*" %> <%@ page import ="java.sql.*" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%-- * * @author Rauan * @version 1.0 --%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <% Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/?user=root"); Statement st = null; ResultSet rs = null; st = conn.createStatement(); rs = stmt.executeQuery("SELECT * FROM mysql"); boolean more = rs.next (); while (more) { out.print(rs.getString(1)); out.print("<br>"); more = rs.next (); } %> </body> </html> А вот ошибки: org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 22 in the jsp file: /index.jsp Generated servlet error: stmt cannot be resolved org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 22 in the jsp file: /index.jsp Generated servlet error: stmt cannot be resolved org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414) org.apache.jasper.compiler.Compiler.compile(Compiler.java:297) org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 20:55:52 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
проверь строку коннекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 00:48:54 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
ну, во-первых, не указан инстанс БД в строке подключения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 01:16:20 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 09:37:02 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
mozheyko_d В последней строке stmt -> st Да нет. Я просто потом изменил. до этого везде stmt был. Пытался взять эксепшн. Вот, что он мне возвращает. Везде причем! Unknown initial character set index '48' received from server. Initial client character set can be forced via the 'characterEncoding' property ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:30:47 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
А может я коннектор не тот использую??? у меня mysql-connector-java-5.0.4-bin.jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:32:30 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Судя по посту - баг в коннекторе. Баг - fixed, возьмите верию посвежее и попробуйте с ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:45:03 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Да куда уж свежее. это самая последняя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:50:07 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Но если я работаю на JSP, куда мне еще коннектиться. Если я не могу к МуСКЛу подключиться, то куда прыгать-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:51:34 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
По линку, который я привел - сообще с точно такой же ошибкой. Там про nightbuild говорится (версия таже) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 13:55:54 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Quessir mozheyko_d В последней строке stmt -> st Да нет. Я просто потом изменил. до этого везде stmt был. Пытался взять эксепшн. Вот, что он мне возвращает. Везде причем! Unknown initial character set index '48' received from server. Initial client character set can be forced via the 'characterEncoding' property А может попробовать выставить этот параметр как советуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 14:11:16 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Да поставил я его давно. Вот непонятно, че за charaсterEncoding? и че за '48'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 14:16:45 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
QuessirДа поставил я его давно. Вот непонятно, че за charaсterEncoding? и че за '48'? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 14:22:37 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Та же самая ошибка выходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 15:00:08 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
QuessirТа же самая ошибка выходит Наверное на сервере другая кодировка. Попробуй UTF-8 -> Windows-1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 15:06:21 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Нет пробовал. А дома выходит вот такая ошибка: classNoDefFound. Он не может найти драйвер для МуСКЛ. Хотя коннектор я добавил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 13:41:47 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
QuessirНо если я работаю на JSP, куда мне еще коннектиться. Если я не могу к МуСКЛу подключиться, то куда прыгать-то? Коннектится через JavaBeans ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 14:27:14 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Попробуй коннектится не из jsp, а создать класс на jave. Если и не поможет, то по крайней мере так правильней будет. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 12:58:55 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
Для каждого обращения к JSP идёт реконект к БД? Вах, как-то не очень хорошо ... ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 13:58:30 |
|
||
|
Подключение к MySQL с JSP
|
|||
|---|---|---|---|
|
#18+
ыапывДля каждого обращения к JSP идёт реконект к БД? Вах, как-то не очень хорошо ... ( Да это я так, пример брал. Короче, решил я проблему. *стирает пот со лба* Оказывается это баг в МуСКЛе (5-я у меня), а не в коннекторе (и не во мне :D). Там в my.cnf надо закомментить character-set-server = latin1 collation-server = latin1_general_ci Там по умолчанию кодировка latin стоит. Ващета я много нашел путей, но счел этот самым простым. :-) Вот козлы МуСКЛ-овцы. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 17:49:18 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34260230&tid=2146841]: |
0ms |
get settings: |
19ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
112ms |
get topic data: |
23ms |
get forum data: |
6ms |
get page messages: |
121ms |
get tp. blocked users: |
3ms |
| others: | 307ms |
| total: | 633ms |

| 0 / 0 |
