如何在Java程序中从Access数据库中检索整数列的最大值?

海森堡

我正在用Java swing开发项目“医院管理系统”。现在,我有一个文本字段,每当加载页面时,该字段的值就会增加一。它基本上包含患者ID的值。现在,我想从数据库中检索最大或最后一个值,并将其增加一个,然后在变量为“ textField_1”的文本字段中设置该值。在这里,表名是“病人”,列名是“ patid”,此代码段写在页面加载事件中。Select查询已成功执行,但问题不是从数据库中获取最大值。控制已到达if块,但未打印if“ i”值。请帮忙!!

    try
    {
        Connection con;
        Statement st;
        ResultSet rs;

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        con=DriverManager.getConnection("Jdbc:Odbc:hos_man");
        st=con.createStatement();
        rs=st.executeQuery("select * from patient where patid = (select max(patid) from patient);");
        if (rs.next()==true)
        {
            int i=rs.getInt(1);
            i++;
            textField_1.setText(""+i);
        }
        else
        {
            textField_1.setText(""+100);
        }   
        con.close();
        st.close();
        rs.close();
    }
    catch (Exception e)
    {
    }
阿里吉特

首先,您的查询是正确的,但是不好的做法。如果仅需要,max(patid)则使用以下查询:

select max(patid) from patient

然后,如下所示修改您的代码。

try
        {
            Connection con;
            Statement st;
            ResultSet rs;

            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            con=DriverManager.getConnection("Jdbc:Odbc:hos_man");
            st=con.createStatement();
            rs=st.executeQuery("select max(patid) from patient");
            int i=100;
            while (rs.next())
            {
                i=rs.getInt(1);


            }
            textField_1.setText(""+i); 
            con.close();
            st.close();
            rs.close();
        }
        catch (Exception e)
        {
        e.printStackTrace();
        }

这应该工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java程序中从Access数据库中检索整数列的最大值?

来自分类Dev

如何从数据库中获取最大值

来自分类Dev

如何在php中获取sql数据库查询的最大值

来自分类Dev

获取数据库中varchar列的最大值

来自分类Dev

如何在Java中从数据库检索多行

来自分类Dev

如何在Python中设置整数的最大值

来自分类Dev

如何从数据库的字符串字段中提取数字(整数)并找到最大值

来自分类Dev

如何在jsp中以选中状态从数据库中检索单选按钮值

来自分类Dev

如何在从数据库中检索的MVC下拉列表中显示值

来自分类Dev

如何在QML中从数据库检索数据?

来自分类Dev

如何在Wordpress数据库中检索保存的数据

来自分类Dev

如何在Wordpress数据库中检索保存的数据

来自分类Dev

如何从数据库中检索整数值并将其存储在.net中的整数中

来自分类Dev

SQL限制数据库中的最小值和最大值

来自分类Dev

使用Linq从数据库中获取项目的最小值和最大值

来自分类Dev

java如何从数据库中检索数据

来自分类Dev

java如何从数据库中检索数据

来自分类Dev

如何使用Dapper从数据库中检索单个值

来自分类Dev

如何避免从数据库中检索重复的值?

来自分类Dev

如何从数据库中检索逗号分隔的值?

来自分类Dev

如何避免从数据库中检索重复的值?

来自分类Dev

如何从数据库中检索不为空的值

来自分类Dev

如何使用Codeigniter从数据库中检索值

来自分类Dev

如何使用Dapper从数据库中检索单个值

来自分类Dev

如何从特定用户的数据库中检索值?

来自分类Dev

如何在mvvm模型中从数据库保存和检索checkhbox值?

来自分类Dev

如何在检索数据库时在UIImage View中显示NSData值

来自分类Dev

如何在mvvm模型中从数据库保存和检索checkhbox值?

来自分类Dev

JDBC - 如何在 MySQL 数据库中插入和检索泰米尔语值

Related 相关文章

  1. 1

    如何在Java程序中从Access数据库中检索整数列的最大值?

  2. 2

    如何从数据库中获取最大值

  3. 3

    如何在php中获取sql数据库查询的最大值

  4. 4

    获取数据库中varchar列的最大值

  5. 5

    如何在Java中从数据库检索多行

  6. 6

    如何在Python中设置整数的最大值

  7. 7

    如何从数据库的字符串字段中提取数字(整数)并找到最大值

  8. 8

    如何在jsp中以选中状态从数据库中检索单选按钮值

  9. 9

    如何在从数据库中检索的MVC下拉列表中显示值

  10. 10

    如何在QML中从数据库检索数据?

  11. 11

    如何在Wordpress数据库中检索保存的数据

  12. 12

    如何在Wordpress数据库中检索保存的数据

  13. 13

    如何从数据库中检索整数值并将其存储在.net中的整数中

  14. 14

    SQL限制数据库中的最小值和最大值

  15. 15

    使用Linq从数据库中获取项目的最小值和最大值

  16. 16

    java如何从数据库中检索数据

  17. 17

    java如何从数据库中检索数据

  18. 18

    如何使用Dapper从数据库中检索单个值

  19. 19

    如何避免从数据库中检索重复的值?

  20. 20

    如何从数据库中检索逗号分隔的值?

  21. 21

    如何避免从数据库中检索重复的值?

  22. 22

    如何从数据库中检索不为空的值

  23. 23

    如何使用Codeigniter从数据库中检索值

  24. 24

    如何使用Dapper从数据库中检索单个值

  25. 25

    如何从特定用户的数据库中检索值?

  26. 26

    如何在mvvm模型中从数据库保存和检索checkhbox值?

  27. 27

    如何在检索数据库时在UIImage View中显示NSData值

  28. 28

    如何在mvvm模型中从数据库保存和检索checkhbox值?

  29. 29

    JDBC - 如何在 MySQL 数据库中插入和检索泰米尔语值

热门标签

归档