Java EE Apache Derby błąd przy pobieraniu danych

Java EE Apache Derby błąd przy pobieraniu danych
0

Witam!

Korzystam z książki "Java EE. Tworzenie aplikacji w netBeans 7" ale napotykam już od samego początku na same problemy. Jedno z zadań polega pobraniu danych znacznikiem z bazy danych sample domyślnie utworzonej przez netbeans.

Kopiuj
 
  <sql:query var="allRows" dataSource="jdbc/sample">
        SELECT * FROM CUSTOMER
  </sql:query>

W pliku web.xml dodaję źródło danych jdbc/sample.
Próbowałem zmieniać wszelkie opcje/sterowniki jdbc itd., ale to nic nie daje. Uruchamiałem przykłady z helion ftp, lecz i one nie chcą działać. Ciągle dostaję:
java.sql.SQLSyntaxErrorException: Tabela/widok 'CUSTOMER' nie istnieje.

Proszę o jakieś wskazówki, bo nie mam zielonego pojęcia jak to naprawić. BTW. Poprzednie zadanie polegało na zabezpieczaniu aplikacji za pomocą domeny bezpieczeństwa serwera Glassfish, ustawiłem wszystko IDENTYCZNIE, lecz w żaden sposób nie mogłem uzyskać rezultatu przedstawionego w książce - zalogowania do strony administracyjnej.

pozdrawiam.

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Ja nie wiem co ty czytasz za tutoriale czy książki, ale wygląda mi to na jakieś starocie z roku < 2010. Stukanie sqlowego query w widoku? Co to w ogóle za cuda są o_O


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
0

Obawiałem się takich przemadrzalych odpowiedzi które nic nie wnoszą. zawsze musisz się tak denerwować pisząc posta?

skoro istnieje taki znacznik jak sql:query to może chcę zobaczyć jak to działa? Napotkałem na nieoczekiwany rezultat i pytam co zrobić. Nie chcę słuchać że się coś komuś nie podoba tylko chcę odpowiedzi.

Pozdrawiam.

MA
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 3 lata
  • Postów:166
0

Skoro błąd występuje w czasie interpretacji zapytania SQL to możliwe, że masz złą konfigurację połączenia do bazy danych - sprawdź w konfiguracji czy nazwa hosta, port i nazwa bazy danych są poprawne.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.