选择两个值的主键

时间:2014-01-04 16:33:36

标签: java mysql jdbc

我正在使用Java中的library management system

我的程序有两个登录状态:

1:用户模式

2:管理员模式

在管理员模式登录(在我的摇摆GUI窗口中),有一个显示借书的按钮。

现在,我对如何实施它感到困惑?

是否应显示which users borrowed which books

或者它应该显示which books are borrowed

我知道这取决于我的要求,但我想知道一般应该是什么?

这是我在Mysql命令行中借来的书:

enter image description here enter image description here

这是正确的方法吗?

我应该在JTable中显示所有记录,然后按UserID对其进行过滤吗?

喜欢这个? enter image description here

3 个答案:

答案 0 :(得分:1)

在大多数情况下,最终用户不知道基础ID,这些ID是特定于数据库的。他们只能在演示文稿中使用可读且易于识别的数据时感到舒适。

因此,如果您提取相关的书名和用户名并显示它们,那将是一个更好的演示。部分用户名或书名的搜索更适合最终用户的关注。

并且,应使用列定义上的datedatetimetimestamp数据类型处理日期。在这些类型的列上使用date functions比在varchar类型数据上使用{<3}}更为舒适。

答案 1 :(得分:0)

我认为“借了哪些书?”更好

答案 2 :(得分:0)

我会选择哪些用户借用哪些书籍。它应该能够按用户排序,以便我可以一目了然地看到特定用户借了多少本书?然后我也会对它进行限制,因为特定用户一次只能借阅最多5本书。

相关问题