[英]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.