Har en jsp side, hvor der skal gemmes nogle data. Hvordan forbinder man en database til det? ved godt man kan hente værdien fra en form med getParameter, men hvordan lægger man den ned i en database. Har du nogle eksempler?
Kan man inportere en almindelig java klasse og anvende den funktioner?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
En database connection pool betyder at i.s.f. at man laver en connection til databasen hver gang man skal lave noget, så laver man ved opstart N connections og så låner man bare en connection, når man skla bruge en.
Det er godt for performance.
Hvis du bruger Tomcat, så har jeg skrevet en artikel "Java web applikationer med Tomcat" som beskriver hvordan man gør det med Tomcat.
det eksempel du har lavet med en database... består den kun af en jsp side? Noget andet er selve databasen, hvad består den af? Kun et felt T1, som er number?
Har indsat din kode, på en JSP side. Oprette en tab med F1 INTEGER, F2 VARCHAR(50),og har lavet til tilgang til OBCD. men den melder fejlen:
500 Internal Server Error java.sql.SQLException: No data found at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7060) at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3028) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323) at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:193) at _data._jspService(data.jsp:4) [/data.jsp] at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:139) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:348) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:356) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:614) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:784) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:270) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:536)
Den fejl plejer at komme når man i en dårlig JDBC driver (og SUN ODBC-JDBC bridge er ern dårlig JDBC driver) prøver at læse samme kolonne to gange eller at læse kolonnerne i forkert rækkefølge.
Hvilken type database bruger du ?
Bruger du mit eksempel totalt uændret eller har du lige rettet lidt til ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.