1. java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0). String sql = "SELECT sum(ThanhTien) FROM lichsu where Ngay LIKE ?"; ... stt.setString(1, "%" + ngay + "%"); đây là lỗi vượt quá số cột, ví dụ: // my.ps=my.con.prepareStatement("SELECT madocgia, SUM(soluongmuon)FROM bangmuontra GROUP BY madocgia HAVING madocgia =?") ; my.ps.setString(1,textMaDG.getText()); ResultSet rs=my.ps.executeQuery(); if(rs.next()) { System.out.println("co gia tri"); TongMuon=rs.getInt(2); // rs chứa 2 cột là madocgia va soluongmuon nên rs.getXXX chỉ nhận inboex là 1 ,2 2. Viết tiếng việt trong mysql: Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/testdb?" + "useUnicode=true&characterEncoding=UTF-8&autoReconnect=true?useUnicode=true&" + "characterEncoding=UTF-8&autoReconnect=true" , "root...
Chia sẻ để cuộc sống tốt đẹp hơn...