相关疑难解决方法(0)

将日期插入数据库Postgres JDBC

我是Java的新手,也是Postgres的新手.

我有一个关于餐厅的小项目,我有一个像这样的struk(eng:bill)表:

在此输入图像描述

我有一个方法将信息插入到该表中,如下所示:

public int insertBill(int id_karyawan, String tanggal, String waktu, int total) {
    String SQL = "INSERT INTO struk(kode, id_karyawan, tanggal, waktu, total) VALUES (?,?,?,?,?)";
    int id = 0;

    try(Connection conn = connect(); PreparedStatement pstmt = conn.prepareStatement(SQL, Statement.RETURN_GENERATED_KEYS)) {
        pstmt.setInt(1, 1);
        pstmt.setInt(2, id_karyawan);
        pstmt.setString(3, tanggal);
        pstmt.setString(4, waktu);
        pstmt.setInt(5, total);

        int affectedRows = pstmt.executeUpdate();
        if(affectedRows > 0) {
            try(ResultSet rs = pstmt.getGeneratedKeys()) {
                if(rs.next()) {
                    id = rs.getInt(1);
                }
            } catch (SQLException ex) {
                System.out.println(ex.getMessage());
            }
        }
    } catch (SQLException …
Run Code Online (Sandbox Code Playgroud)

java postgresql jdbc

3
推荐指数
1
解决办法
3699
查看次数

标签 统计

java ×1

jdbc ×1

postgresql ×1