JSP数据库操作问题 (急) 你连接Connection类呢?最好的办法,debug看看,变量有没有值,SQL语句是否正确 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 连接数据库:<%@ page contentType="text/html;charset=utf-8"%><%@ page import="java.sql.*"%><%try{ Class.forName("com.mysql.jdbc.Driver"); } catch(Exception e) { out.print(e); }String url="jdbc:mysql://localhost/task_database";Connection con= DriverManager.getConnection(url,"root","123456");Statement smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSet rs;String sql;%> LZ学习下MVC分层吧,你这样错误也不贴,我们无法定位你的错误啊 rs=smt.executeQuery("select max(tk_id) as maxid from task"); rs.next(); max_id=rs.getInt("maxid")+1; out.println(max_id); rs.close();这是什么写法?? 贴出异常!然后可能出现问题的地方:1.参数是不是都能接收到,会不会出现参数接收不到,然后你getBytes,出现空指针2.rs是不是空3.sql变量拼接的是不是对,你打出来,然后看看或者到数据库里执行一下 catch(Exception e){String errmsg="shibai";------------->>>>>catch(Exception e){ e.printStackTrace(); //真是不明白,为什么那么多人喜欢自己定义错误消息,却既不log异常,也不打印,处理也不详细。String errmsg="shibai"; up!我们公司里面直接规定,catch 里面如果不抛error,那么一定要得到老大的同意才行.而且要知道不抛error的话,也要log一下的..这样在后期维护要简单点.如果项目大.出错了都不知道哪行出错.很麻烦的.. debug解决,看看哪里跳过去的 debug解决 代码不全 诊断不便! rs.next();这一步往下就已经没值了! [求助]tomcat中对访问IP的限制 技术交流,我打算升级公司的框架,同行们秀一下成就呗 新人关于使用ResourceBundle读取properties的问题 eclipse3.3安装插件Myeclipse6.0后无法打开?(图) 收集方案!!!!!!!!分页的多项取值问题!!!! 关于日文参数传递问题?? 30行内的代码,求懂jsp和php的朋友转一下 json 数据定制输出 帮忙推荐几本书!给50分! forward和Sendredirect那个跳转是Request不断 上传文件问题 apache如何设置网站地址
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*"%>
<%try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e)
{ out.print(e);
}
String url="jdbc:mysql://localhost/task_database";
Connection con= DriverManager.getConnection(url,"root","123456");
Statement smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs;
String sql;
%>
rs=smt.executeQuery("select max(tk_id) as maxid from task");
rs.next();
max_id=rs.getInt("maxid")+1;
out.println(max_id);
rs.close();
这是什么写法??
然后可能出现问题的地方:
1.参数是不是都能接收到,会不会出现参数接收不到,然后你getBytes,出现空指针
2.rs是不是空
3.sql变量拼接的是不是对,你打出来,然后看看或者到数据库里执行一下
String errmsg="shibai";------------->>>>>catch(Exception e){
e.printStackTrace(); //真是不明白,为什么那么多人喜欢自己定义错误消息,却既不log异常,也不打印,处理也不详细。
String errmsg="shibai";
代码不全 诊断不便!
这一步往下就已经没值了!