Hello,
What is wrong with my sql:update statement? I keep getting the following error:
exception
org.apache.jasper.JasperEx
ception: Exception in JSP: /manager.jsp:58
55:
56: <%-- insert the new job into the database --%>
57: <sql:setDataSource var="insjob" url="jdbc:mysql://192.168.
1.4/pdev" driver="com.mysql.jdbc.Dri
ver" user="pdev" password="pdev2k7"/>
58: <sql:update var="insJob" dataSource="insjob">
59: INSERT INTO jobs (jobname,listcount,listnam
e)
60: VALUES ('${jobname}',${linecount}
,'listname
');
61: </sql:update>
Stacktrace:
org.apache.jasper.servlet.
JspServlet
Wrapper.ha
ndleJspExc
eption(Jsp
ServletWra
pper.java:
504)
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
75)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:314)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:264)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.netbeans.modules.web.m
onitor.ser
ver.Monito
rFilter.do
Filter(Mon
itorFilter
.java:368)
root cause
javax.servlet.ServletExcep
tion: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for insjob"
org.apache.jasper.runtime.
PageContex
tImpl.doHa
ndlePageEx
ception(Pa
geContextI
mpl.java:8
58)
org.apache.jasper.runtime.
PageContex
tImpl.hand
lePageExce
ption(Page
ContextImp
l.java:791
)
org.apache.jsp.manager_jsp
._jspServi
ce(manager
_jsp.java:
266)
org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:97)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
32)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:314)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:264)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.netbeans.modules.web.m
onitor.ser
ver.Monito
rFilter.do
Filter(Mon
itorFilter
.java:368)
root cause
javax.servlet.jsp.JspExcep
tion: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for insjob"
org.apache.taglibs.standar
d.tag.comm
on.sql.Upd
ateTagSupp
ort.getCon
nection(Up
dateTagSup
port.java:
235)
org.apache.taglibs.standar
d.tag.comm
on.sql.Upd
ateTagSupp
ort.doStar
tTag(Updat
eTagSuppor
t.java:115
)
org.apache.jsp.manager_jsp
._jspx_met
h_sql_upda
te_0(manag
er_jsp.jav
a:719)
org.apache.jsp.manager_jsp
._jspServi
ce(manager
_jsp.java:
189)
org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:97)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
32)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:314)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:264)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
802)
org.netbeans.modules.web.m
onitor.ser
ver.Monito
rFilter.do
Filter(Mon
itorFilter
.java:368)
It says it cant find a suitable driver, but I have already added the driver to the lib in my project, and to the classpath. its the standard mysql 5.0 jdbc driver... the other thing thats weird is I use this exact same driver in another set of queries on this same application and it works just fine!
How do I correct this?
Working fix worth 500 points.
Thanks,
Rick
Start Free Trial