Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.os.vms    |    DEC's VAX* line of computers & VMS.    |    264,096 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 262,251 of 264,096    |
|    =?UTF-8?Q?Arne_Vajh=C3=B8j?= to All    |
|    Re: SQLite JDBC on VMS x86-64    |
|    11 Jan 25 22:46:36    |
      From: arne@vajhoej.dk              On 1/11/2025 5:24 PM, Arne Vajhøj wrote:       > This is a little HOWTO.       >       > 1) Get latest SQLite for VMS from https://sourceforge.net/projects/vms-       > ports/files/SQLITE3/       > (currently sqlite3_vms_051.zip)       > 2) Build with 64 bit pointers using MMS:       > $ mms/macro=(pointer_opt=64)       > 3) Get latest SQLite JDBC driver from https://github.com/xerial/sqlite-jdbc       > (currently sqlite-3.47.2.0.jar)       > 4) Get latest NativeDB.c from https://github.com/xerial/sqlite-jdbc/       > tree/master/src/main/java/org/sqlite/core       > 5) Generate JNI shareable image using COM file below.       >       > $ jcc := cc/pointer=64/name=(as_is,shortened)/reent=multi/float=ieee/       > ieee=denorm/include=(sys$common:[openjdk$80.include],sys$common       > :[openjdk$80.include.openvms],sqlite3_include)"       > $ javah -cp sqlite-jdbc-3_47_2_0.jar org.sqlite.core.NativeDB       > $ ren org_sqlite_core_NativeDB.h NativeDB.h       > $ jcc NativeDB       > $ pipe java$build_option NativeDB.obj > NativeDB.opt       > $ link/map/share=sqlitejdbc NativeDB + NativeDB/opt + sys$input/opt       > sqlite3shr64/share       > $       > $ exit       >       > When running your JVM language application just put       > the JDBC har in classpath and define java.library.path to       > point to directory with sqlitejdbc.EXE              And have a logical sqlitejdbc pointing to sqlitejdbc.EXE       (unless it is in current directory)              > .       >       > Example:       >       > $ javac Demo.java              $ define/nolog sqlitejdbc sys$disk:[]sqlitejdbc.exe              > $ java -cp .:sqlite-jdbc-3_47_2_0.jar -Djava.library.path=. Demo              Arne              --- SoupGate-DOS v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca