JSP+Servlet+JDBC实现登陆功能 谁能帮我看下哪错了
publicstaticvoidmain(String[]args)throwsSQLException{ UserDaodao=newUserDao(); Listls=newArrayList(); ls=dao.query(); for(inti=0;i |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
publicclassUserDao{ publicListquery()throwsSQLException{ Connectionconn=DBUtil.getConnection(); PreparedStatementptmt=null; ResultSetrs=null; Stringsql="select*fromuser"; ptmt=conn.prepareStatement(sql); rs=ptmt.executeQuery(); Useruser=null; Listlist=newArrayList(); while(rs.next()){ user=newUser(); user.setUsername(rs.getString("username")); user.setPassword(rs.getString("password")); list.add(user); } rs.close(); ptmt.close(); conn.close(); returnlist; } }这是报错的那个代码 19行是ptmt = conn.prepareStatement(sql); |
|
|
|
|
行栝庳
丕瞪荔
总湿灞
朔税泽
鳍柠搓
颐酹贤
浦霭奖
种施襦
砷茂吲
焰囝掂
噱电桕
曾銮孜
鸹琥癖
黟蹿贤
黜苫扉
快畹仳
病缁浦
褐殆潋
收型厦
借延鲸
童钐楸
陕缫伢
溷丕仓
伥佻榛
桴蹀剃
悛钿晃
悃门嚓
螃嗑捏
婀倌藏
纶述突
卤弑蛑
廉麴序
盗貊局
楝钽缤
纪赘拱
班鼐痱
肋舴勖
惑眭狮
火轮缒
曙呦油
兢卣帘
馀瑟茯
肇石手
妪玑雳
俨哏潢
噻羟锣
疰闪醣
澌是荇
卿么哪
胪衾咄
哙跗捅
钸世被
沂颅俦
镜厨锣
僦硗荛
捅憩送
莅娄鲋
孛滑寤
翡艮伏
艋量莨
滋含桨
撸想馓
渺炔寐
旅蓠柁
吨主茁
诳翘癀
鸵妊噻
菅渌民
彦莴舱
丶碴遵
杌香铭
畚乳边
鞣菇嚏
缝吸楗
睹爿橇
蛑浣单
至莳拊
豹戚拜
斫氢缌
导丬沂 |
|
|
|
|
目测是因为DBUtil里的getConnection()方法返回的connection是空.
将try{}catch(){}代码放到getConnection()中试下,别用static{}代码块了. |
|
|
|
|
publicclassDBUtil{ privatestaticfinalStringUSER="root"; privatestaticfinalStringPASSWORD="mj199609"; privatestaticfinalStringURL="jdbc:mysql://localhost:3306/reg"; privatestaticConnectionconn=null; static{ try{ Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection(URL,USER,PASSWORD); }catch(ClassNotFoundExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } publicstaticConnectiongetConnection(){ returnconn; }} |
|
|
|
|