首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

数据库更新?解决思路

2012-01-02 
数据库更新??Connection connDB.getConn()String sselect max(id) from article group by rootidRes

数据库更新??
Connection conn=DB.getConn();
String s="select max(id) from article group by rootid";
ResultSet rs=DB.executeQuery(conn,stmt,s);
rs.next();
int rootid=rs.getInt(1)+1; 
String sql="insert into article value(null,0,?,?,?,now(),0)";
PreparedStatement pstmt=DB.preparedStatement(conn,sql);

pstmt.setInt(1,rootid);
pstmt.setString(2,title);
pstmt.setString(3,cont);
pstmt.executeUpdate();
DB.close(rs);

DB.close(stmt);
DB.close(pstmt);
DB.close(conn);

完成这次的插入操作后 rootid得到的值一直不变。。。怎么回事?


rootid=11
rootid=11
rootid=11
rootid=11

[解决办法]
select max(id) from article group by rootid
[解决办法]
group by 是分组 order by 排序 楼主细心

热点排行