if rs.next
if rs.next
org.apache.jasper.JasperException:An exception occurred processing JSP page /admin/Acheck.jsp at line 16
13:
14:String sql="select * from cqut_admin where Id='"+login+"' and Password='"+password+"'";
15:ResultSet rs=con.executeQuery(sql);
16:if(rs.next()){
17:session.setAttribute("login",login);
18:response.sendRedirect("index.htm");
19:}else{
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NullPointerException
org.apache.jsp.admin.Acheck_jsp._jspService(Acheck_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
空指針異常?怎么解決呢?
----------是不是需要用con創(chuàng)建個Statement或PreparedStatement對象,再用這個對象執(zhí)行executeQuery?
package com.bwm.db;
import java.sql.*;
public class Condb{
String servername="localhost";
String drivername="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://servername:1433;DatabaseName=cqut;user=sa;password=123;";
Connection con=null;
ResultSet rs=null;
public Condb(){ //數(shù)據(jù)庫連接
try{
Class.forName(drivername);
}catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
}
這只是個連接的代碼,太多發(fā)不起!
import 了該bean,但是還是出上面的錯.
org.apache.jasper.JasperException:An exception occurred processing JSP page /admin/Acheck.jsp at line 16
13:
14:String sql="select * from cqut_admin where Id='"+login+"' and Password='"+password+"'";
15:ResultSet rs=con.executeQuery(sql);
16:if(rs.next()){
17:session.setAttribute("login",login);
18:response.sendRedirect("index.htm");
19:}else{
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NullPointerException
org.apache.jsp.admin.Acheck_jsp._jspService(Acheck_jsp.java:70)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
空指針異常?怎么解決呢?
----------是不是需要用con創(chuàng)建個Statement或PreparedStatement對象,再用這個對象執(zhí)行executeQuery?
package com.bwm.db;
import java.sql.*;
public class Condb{
String servername="localhost";
String drivername="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://servername:1433;DatabaseName=cqut;user=sa;password=123;";
Connection con=null;
ResultSet rs=null;
public Condb(){ //數(shù)據(jù)庫連接
try{
Class.forName(drivername);
}catch(java.lang.ClassNotFoundException e){
System.err.println(e.getMessage());
}
}
這只是個連接的代碼,太多發(fā)不起!
import 了該bean,但是還是出上面的錯.
其他人氣:715 ℃時間:2020-03-27 01:49:13
優(yōu)質(zhì)解答
是不是需要用con創(chuàng)建個Statement或PreparedStatement對象,再用這個對象執(zhí)行executeQuery? Statement stat = con.createStatement(); ResultSet rs = stat.executeQuery(sql); 記得即使沒取到數(shù)據(jù)rs也不是...
我來回答
類似推薦
- if(rs.next())里next是什么意思
- 14和8的公倍數(shù)有
- Si elle n'est pas insister - nous jusqu'à la fin.這翻譯成中文什么意思?謝謝!
- 按例子將字組成詞,再將字拆開組成成語
- 冷組什么詞(常用的)
- 鄭振鐸 《貓》中的 體會下面語句的情感,并分析.1.自此,我家好久不養(yǎng)貓 2.自此,我家永不養(yǎng)貓
- 小明用一個動滑輪將重600N的貨物勻速提高2m,如果不計動滑輪重及摩擦,小明所用的拉力大小是_N,實(shí)際上小明所用的拉力是375N,則機(jī)械效率是_.
- 身高1.6米的人以1米每秒的速度沿直線向路燈下走去,某一時刻,人影長1.8米,經(jīng)2秒,影長1.3米,路燈的高度是
- 一盞電燈接在恒壓的電源上,其功率為100W,若將這盞燈先接上一段很長的導(dǎo)線后,再接在同一電源上,在導(dǎo)線上損失的電功率是9W,那么這時電燈實(shí)際消耗的電功率將( ?。?A.等于91 W B.小
- ____(how long/when)did you do your homework last night?Until half past ten.
- 歷史最悠久的國家在哪里?
- 分組分解法:(ax+bx)²+(bx-ay)²
猜你喜歡
- 1用一個滑輪組在6s內(nèi)把90N的重物勻速提升4m,在繩的自由段端所加拉力為50N,自由段端通過距離為12m.有用功為____J,滑輪組的機(jī)械效率為____,拉力做功的功率為_____W.
- 2英語翻譯
- 3用方磚鋪地,每塊磚邊長0.5米,需要768塊.若改用每塊邊長0.4米的磚,需要多少塊?
- 4改病句這句話有什么錯
- 5高手幫我看看這幾句有沒有什么語法錯誤和用詞不當(dāng)?shù)腻e誤!
- 6如圖在三角形abc中e是邊ac上的中點(diǎn),且de平行bc,ef平行ab求證三角形ade全等于三角形efc
- 7什么情況下dollar加s,為什麼.那什麼情況下dollar又不用加s?
- 8求初中美文摘抄
- 9English is a language ______ in many countries.A.speaking B.spoken
- 10西歐封建社會的政治制度極其形成原因
- 11文以貫道同文以載道有什么區(qū)別?
- 121 (has) a party . 50. We are now (live) in China