Chào các anh/chị. Em có một thắc mắc trong việc load dữ liệu từ sql lên table trong java swing muốn hỏi, nhờ anh chị tìm lỗi sai giúp em.
Em tạo bảng như sau:
create table SanPham(
maSanPham varchar(10) primary key,
tenSanPham nvarchar(100),
donViTinh nvarchar(50) not null,
donGia int not null,
soLuongTon int not null,
tongTien as donGia*soLuongTon
)
Em viết hàm load dữ liệu lên table như sau:
Connection con = Database.getInstance().getConnection();
String sql = "select *from SanPham";
Statement statement= con.createStatement();
ResultSet rs=statement.executeQuery(sql);
while(rs.next()) {
String masp=rs.getString(1);
String tensp=rs.getString(2);
String donvitinh=rs.getString(3);
int dongia=rs.getInt(4);
int soluongton=rs.getInt(5);
int tienton=rs.getInt(6);
SanPham s = new SanPham(masp,tensp,donvitinh,dongia,soluongton,tienton);
dsSanPham.add(s);
}
Nhưng khi load thì nó k load được cột Tiền Tồn (Như hình):

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?