Hi alll !!!
Mình đang insert dữ liệu vào bảng CanBo mà không hiểu sao dữ liệu thì vẫn vào những nó vẫn bị lỗi ở chỗ nào đó ?
public int them(String macb, String tencb, String diachi, Double hsl, String madv) throws Exception {
String sql="insert into CanBo(MaCanBo, HoTen, DiaChi, HeSoLuong, TenDonVi) values (?,?,?,?,?)";
PreparedStatement cmd=cn.prepareStatement(sql);
cmd.setString(1, macb);
cmd.setString(2, tencb);
cmd.setString(3, diachi);
cmd.setDouble(4, hsl);
cmd.setString(5, madv);
return cmd.executeUpdate();
}
public void luucsdl()
{
try {
ConnectionJDBC t=new ConnectionJDBC();
FileInputStream f=new FileInputStream("canbo.txt");
InputStreamReader ir=new InputStreamReader(f);
BufferedReader r=new BufferedReader(ir);
while(true)
{
String st=r.readLine();
if(st==" "||st==null) break;
String[] ds=st.split(";");
if(ds.length==5&&ds[0].startsWith("cb"))
{
t.them(ds[0], ds[1], ds[2], Double.parseDouble(ds[3]), ds[4]);;
}
}
r.close();
} catch (Exception e) {
System.out.println("Loi o luucsdl : " + e);
}
}
Lỗi như hình ạ.Mong mọi người giải đáp