Czy ktoś szukał wyodrębnienia mostu jdbc-odbc z wcześniejszego i używania go z JRE8?Przebudowa mostu Jd7 jdbc-odbc dla Javy 8
- Czy jest możliwe/można je zaktualizować/udoskonalić tak, aby działało z Javą 8?
- Czy to będzie zgodne z prawem?
Czy ktoś szukał wyodrębnienia mostu jdbc-odbc z wcześniejszego i używania go z JRE8?Przebudowa mostu Jd7 jdbc-odbc dla Javy 8
Chociaż to nie jest dokładnie odpowiedź na twoje pytanie, szukałem darmowego sterownika JDBC dla Access i znalazłem UCanAccess. Miałem powodzenie z tym konkretnym sterownikiem jako zamiennikiem podczas używania SquirrelSQL z Access. Widząc, jak twoje pytanie jest oznaczone jako ms-access, być może jest to dla ciebie odpowiedni zamiennik.
Kwestie legalności tego szczający na bok, Sun i Oracle official positions dawna, że -
przycisk [JVM-pakiecie] JDBC-ODBC Most powinien być traktowany jako rozwiązanie przejściowe [...] Oracle robi nie obsługuje mostka JDBC-ODBC.
jednak mój pracodawca, OpenLink Software, jest produkowane klasy korporacyjnej typu handlowego 1 Mosty między JDBC i ODBC od Javy 1.0, a te są w pełni zgodne z aktualną Java 8 i dowolnego standardowego zgodnego sterownika ODBC, w tym Microsoft Sterownik ODBC dla Access. Więcej informacji można znaleźć tutaj -
To najprawdopodobniej nie, prawne ani praktyczne, ponieważ jest to powód, dla którego nie jest już dłużej utrzymywany. Każdy, kto wypróbował sterowniki MS Office w środowiskach 64-bitowych, będzie zadowolony z pozbycia się go. Czy próbowałeś oryginalnego sterownika JDBC dla swojej bazy danych? Czego ci brakuje? – Holger
Przejrzałem teraz kod źródłowy dostępny na stronie http://jdk-source-code.googlecode.com/svn/trunk/jdk5.0_src/j2se/src/share/classes/sun/jdbc/odbc/ i jest możliwe, aby go odbudować i aby działał wystarczająco dobrze dla mojej własnej aplikacji, dodając funkcje dla niektórych rozszerzonych interfejsów i zabijając obsługę wielu zestawów znaków. Bardzo mnie to obchodzi legalność! –
@Doug - prawdopodobnie tutaj trudno będzie programistom odpowiedzieć na twoje pytanie dotyczące legalności. O ile mogę powiedzieć, [this] (http://jdk-source-code.googlecode.com/svn/trunk/jdk5.0_src/JavaResearchLicense.txt) jest licencją dostarczoną z linkiem źródłowym, który nam dałeś . Niestety, prawdopodobnie będziesz potrzebować prawnika, który by ci powiedział, czy jest legalny, czy nie. Prawdopodobnie zależy to od tego, co z nim robisz (np. Sprzedaży). FWIW, znalazłem ten tekst w licencji: "WYKORZYSTANIE KOMERCYJNE I DYSTRYBUCJA TECHNOLOGII ORAZ MODYFIKACJE JEST DOZWOLONE WYŁĄCZNIE W RAMACH URZĄDZEŃ KOMERCYJNYCH LICENCJA." – transistor1