Welcome Guest
[Log In]
[Register]
| If you're already a member please log in to your account to access all of our features: |
| problema programmando java | |
|---|---|
| Tweet Topic Started: Jun 3 2010, 07:23 PM (2,208 Views) | |
| cyrus | Jun 3 2010, 07:23 PM Post #1 |
|
Mutante normal
![]() ![]() ![]()
|
OK, me encuentro haciendo un programa para una de mis clases, y tengo que extraer toda la data de una database y ponerla en un GUI application La database es de libros, tengo 3 cosas que extraer para cada libro code / title/ price. cree una clase llamada libro, creandola con esos tres parametros, y el metodo que tengo problemas usa una arraylist. cada ves que lo corro al programa, me sale un error. lo que me percate mientras corria el debug es que no esta guardando ninguna informacion, en la booklist. Si alguien encunetra donde me estoy mandando una cagada le agradeceria. public ArrayList<Book> getBook() throws SQLException { stmt = con.createStatement(); String query = "SELECT BookCode, BookTitle, BookPrice FROM Books"; ResultSet rs = stmt.executeQuery(query); ArrayList<Book> bookTitle = new ArrayList<Book>(); while (rs.next()) { for (Book book : bookTitle) { Book books = new Book(rs.getString("BookCode"), rs .getString("BookTitle"), rs.getString("BookPrice")); bookTitle.add(books); } } stmt.close(); return bookTitle; } |
![]() |
|
| cyrus | Jun 3 2010, 07:24 PM Post #2 |
|
Mutante normal
![]() ![]() ![]()
|
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 <<<este es el error que consigo, y simplemente toy tratando de conseguir index 0 |
![]() |
|
| DevGeek. | Jun 3 2010, 09:12 PM Post #3 |
![]()
Jean Claude Van Halen
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Book books = new Book(rs.getString("BookCode"), rs .getString("BookTitle"), rs.getString("BookPrice")); No deberia ir asi? Book books = new Book(rs.getString("BookCode"), rs.getString("BookTitle"), rs.getString("BookPrice")); |
![]() |
|
| cyrus | Jun 10 2010, 11:08 AM Post #4 |
|
Mutante normal
![]() ![]() ![]()
|
ya encontre mi problema, y era que el for each, no era necesario |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · Informática & Tecnología · Next Topic » |
| Track Topic · E-mail Topic |
2:00 PM Jul 13
|






2:00 PM Jul 13