繁体   English   中英

JAVA - 在表单的文本字段中显示数据

[英]JAVA - Display data in Text Fields on a Form

我正在尝试通过 netbeans 构建一个图书馆管理桌面应用程序。

我成功连接数据库并在数据库表中添加新书和会员信息。

现在我尝试通过表中唯一的 id 搜索信息,并希望在某处显示相关信息,例如在标签或文本字段中,但我不知道它的编码。

我已经学习了简单的核心 java,在它之前使用自由裁量权和列表来存储我的信息,但在数据库连接中我如何使用 if else 子句,例如:

if(list-name.contains (book id))
{
     system.out.println("the book id already registered.");
}
else
{
      system.out.println("tthis book id is available.");
}

如何为数据库表编写诸如此类的表达式?

你应该尝试阅读 jdbc 连接,然后拿这个演示示例来看看它对你有帮助

    try{
    Connection con1;
    Class.forName("com.mysql.jdbc.Driver");
    con1=(Connection)DriverManager.getConnection("jdbc:mysql://192.168.101.1:3306/dbname","username","password");
    PreparedStatement ps1=(PreparedStatement)con1.prepareStatement("SELECT * from tablename where columnname=valueofid");
    String str;
    ResultSet rs1=ps1.executeQuery();

    while(rs1.next()){
        int id=rs1.getInt("ID");
        String bookname=rs1.getString("clnmae1");
    String bookauthor=rs1.getString("clname2");

    //// there you can use label settext() method where to show your data
        }
       con1.close();

    } catch(Exception ex){
        out.print(ex);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM