jsp中自动生成账单号码

时间:2014-04-03 11:00:05

标签: java mysql sql jsp

在我的项目中,我需要自动生成账单编号。

我的数据库是mysql。

我从列' bill_no'中获取默认值0并增加该值。它工作正常,但我的问题是它增加到10.之后它没有增加。

是什么原因?请让我知道,谢谢

我的代码是:

 <%
    connection=DBCreation.getConnection();
      Statement statement=connection.createStatement();
     resultSet= statement.executeQuery("select max(diag_pt_bill_no_v) from diagnostics_details");
     if(resultSet.next())

     {
         System.out.println(resultSet.getInt(1));
        i=resultSet.getInt(1)+1;
     }}catch(Exception e){
          e.printStackTrace();
    %>
    <form action="diagnosticsinsert" method="post" name="form">
    <table><tr>
     <td><label class="red">Bill No&nbsp;&nbsp;</label><input type=text name="bno"  placeholder="Bill No" size="17px" value="<%=i++%>"
    </td></tr>
</table>
 <td><button name="save"  id="save" style="width: 80px; height: 30px;font-size: 15px;" value="Save" accesskey="S" onclick="getTotalTests()">Save</button>(Alt+s)&nbsp;&nbsp;&nbsp;&nbsp;</td>

    </form>

1 个答案:

答案 0 :(得分:2)

检查是否有任何最大值设置到您的文本框....