• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Oracle Hibernate konfiguracja

42 Warsaw Coding Academy
0 głosów
377 wizyt
pytanie zadane 19 sierpnia 2019 w Java przez poldeeek Mądrala (5,980 p.)
zamknięte 23 sierpnia 2019 przez poldeeek

Witam, próbuje stworzyć aplikację wykorzystującą Hibernate, ale w pliku hibernate.cfg.xml podkreśla mi na czerwono nazwę sterownika w taki sposób : 

 

Kod pom.xml 
 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>groupId</groupId>
    <artifactId>hib</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.4.4.Final</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8 -->
        <dependency>
            <groupId>com.oracle.jdbc</groupId>
            <artifactId>ojdbc8</artifactId>
            <version>12.2.0.1</version>
        </dependency>

    </dependencies>
</project>

 

komentarz zamknięcia: Problem rozwiązany

1 odpowiedź

+1 głos
odpowiedź 19 sierpnia 2019 przez Aisekai Nałogowiec (42,190 p.)
Używasz jakiegoś frameworka oprócz Hibernate? Najprościej będzie jak sprawdzisz sobie w external libraries, czy masz zaciągniętego sterownika jdbc do Oracle, jesli tak to poszukaj w tej bibliotece drivera i podaj kego klasę wraz z pakietem.
komentarz 20 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)
edycja 22 sierpnia 2019 przez poldeeek

Póki co chciałem podłączyć tylko Hibernate. 

 

komentarz 21 sierpnia 2019 przez Aisekai Nałogowiec (42,190 p.)
Nie widzę tam praktycznie nic. Weź sobie z lewej rozwiń external libraries i tam sprawdź czy masz klasę Drivera.
komentarz 22 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)

Chyba nie mam tutaj tego sterownika... A w pliku maven mam wklejony taki tekst :
 

        <dependency>
            <groupId>com.oracle.jdbc</groupId>
            <artifactId>ojdbc8</artifactId>
            <version>12.2.0.1</version>
        </dependency>

komentarz 22 sierpnia 2019 przez Aisekai Nałogowiec (42,190 p.)
Wrzuć na githuba, jak będę mial czas to zbuduje u siebie i zobaczę o co chodzi. Bo tak to nie jestem wstanie pomoc. External libraries masz (prawdopodobnie) po lewej stronie, pod strukturą projektu.
komentarz 22 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)

Tak już zauważyłem i poprawiłem, również rozwiając po prawej stronie zakładkę od Maven mam podkreślony ten sterownik od oracle w taki sposób, jednak po najechaniu na niego nie pokazuje mi się żadna podpowiedź co może być nie tak :

komentarz 22 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)
komentarz 23 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)

Mam nowy komputer, więc zacząłem przepisywać aplikację i tym razem od razu maven nie może znaleźć ojdbc8 ... Treść dependency brałem stąd : https://mvnrepository.com/artifact/com.oracle.jdbc/ojdbc8/12.2.0.1 


komentarz 23 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)
Z tego co wyczytałem to chyba Maven nie może pobrać sterownika Oracle, ponieważ nawet pobierając go manualnie trzeba akceptować licencje i z tym jest problem.... Tylko nie rozumiem po co w ogóle w takim razie w repozytorium Maven jest taka opcja dodania sterownika Oracle, jeśli ona nie działa... Póki co dodałem sterownik po prostu ręcznie i poszło to dalej.. :v
komentarz 23 sierpnia 2019 przez Aisekai Nałogowiec (42,190 p.)
No, może coś w tym być bo teraz też próbowałem stworzyć projekt wykorzystując Mavena i dociągnąć z repozytorium jakikolwiek ojdbc. Niestety, z wiadomym skutkiem. Na twoim miejscu, raczej bym nie działał na Oraclu, jak już wybrałbym jakiegoś Postgresa (Oracle stał się strasznie drogi, co niekorzystnie wpływa na korzystanie z niego).
komentarz 23 sierpnia 2019 przez poldeeek Mądrala (5,980 p.)
Nie mam wyjścia, ponieważ moja uczelnia korzysta z Oracle :P

Podobne pytania

0 głosów
1 odpowiedź 137 wizyt
pytanie zadane 29 sierpnia 2019 w Java przez poldeeek Mądrala (5,980 p.)
0 głosów
2 odpowiedzi 212 wizyt
pytanie zadane 24 sierpnia 2019 w Java przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 780 wizyt
pytanie zadane 27 sierpnia 2019 w Java przez Adam Polak Początkujący (430 p.)

93,385 zapytań

142,384 odpowiedzi

322,540 komentarzy

62,745 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...