我正在尝试创建一个时钟输入时钟输出系统,但我在保存数据时遇到了问题。它不需要是安全的。
首先我尝试使用一个 txt 文件。然而那很糟糕,我试图在 MySQL 中创建一个小数据库,看起来像这样。
CREATE TABLE IF NOT EXISTS `clocking` (
`id` int(11) NOT NULL,
`staff_id` int(11) NOT NULL,
`clock_in_date` datetime NOT NULL,
`clock_out_date` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `staffs` (
`id` int(11) NOT NULL,
`name` varchar(50) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
但我从未将 Java 与 MySQL 一起使用,我觉得这太过分了。
那么,有没有更好的方法来保存这个项目的数据呢?我对 Java 和这个网站还比较陌生。
谢谢
最佳答案
您应该为 clock_in_date/Clock_out_date 列分配默认值 .. 因为有时工作人员可能会忘记输入外出条目(无论是在文件中写入还是在前面出示您的身份证)系统)。
clock_in_date/clock_out_date 列名称看起来不太好,因为当您轮类工作时,您希望员工在一天或最多两天上下类。我建议使用 clock_in_time/clock_out_time。
这URL有一个如何连接 MYSQL 和 Java 的示例。
你的类路径中应该有 mysql-jdbc 连接器 jar。
关于java - 为 checkin checkout 系统保存数据的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27940929/