( java / MySQL / Tomcat / servlet ) - проблем със sql заявката !!!!!!!!!!!! моля, моля, моля за помощ!!!!! |
||||
|
||||
|
|
||||
![]() ![]() |
От една седмица се блъскам с един нерпиятен проблем. Един и същи java клас за заявка до базата данни(четене) работи перфектно, когато го стартирам като приложение, но не и когато го стартирам чрез servlet от web браузъра. От сървлета изобщо не мога да се свържа с MySQL базата. Преди нямах този проблем.....
/////////////////////////////////////////// Това е класът за заявката: public class MySQL_Text { Connection conn; Statement st; ResultSet rs; String Text; int[]row; int rows = 0; String Query; MySQL_Text(int R){ try { Driver treiber = (Driver)Class.forName("org.gjt.mm.mysql.Driver").newInstance(); System.out.println("0k0"); treiber.toString(); DriverManager.registerDriver(treiber); String url = "jdbc:mysql://localhost:3306/db_06"; String user = "root"; String pass = "770109"; //String user = "localhost"; //String pass = "770109"; System.out.println("k1"); conn = (Connection)DriverManager.getConnection(url,user,pass); System.out.println("ok2"); st = (Statement)conn.createStatement(); System.out.println("ok3"); Query ="SELECT* from data where NR="+R; rs = st.executeQuery (Query); rs.next(); System.out.println("0k4"); Text = rs.getString("text"); System.out.println("0k5"); System.out.println(Text); rs.close(); st.close(); conn.close(); } catch (Exception e) {System.err.println("Kann nicht verbinden!");} } } //////////////////////////////////////// Това е servlet - а: public class Text2 extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { static final long serialVersionUID = 1L; String Text; public Text2() { super(); } protected void doGet(HttpServletRequest requ, HttpServletResponse resp) throws ServletException, IOException { int R = Integer.valueOf(requ.getParameter("R")).intValue(); Text = new MySQL_Text(R).Text; resp.setContentType("text/html"); resp.setCharacterEncoding("cp1251"); PrintWriter out = resp.getWriter(); out.println( "<html>"+ "<head>"+ "<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>"+ "</head>"+ "<body bgcolor='#CCFFFF' leftmargin=1>Text = R= "+R); out.println(Text); out.println( "</body>"+ "</html>"); out.close(); //System.out.println(Text); } } /////////////////////////////////// Моля Ви, насочете ми поне къде да търся проблема!!!!! |
|||
|
---------------------------
Потребител от: 03.08.08 | Всички уроци от ludmil1 | Всички скриптове от ludmil1 |
||||
|
|
||||
|
||||
|
|
||||
![]() ![]() |
При работа на сървлета с базата от данни има едни xml - ски файлове в Tomcat в който с е правят настройки зада може да бъде подкаран сървлета. Ако искаш може да си дръпнеш някой от студиата на Sun в тях има вграден сървър и не ти трябва да се знаимаваш с такива глупости.
|
|||
|
---------------------------
Потребител от: 10.05.07 | Всички уроци от bgspace | Всички скриптове от bgspace |
||||
|
|
||||
Още по темата:
php форум,
flash форум,
html форум,
it форум,
seo форум,
vista форум,
pc форум,
css форум,
java форум,
mysql форум,
дизайн форум









