The parameter -baseDir does work. > "It should be enough to connect via tcp and port, and the db schould know > where it stores its data."
It is enough to connect via tcp and port, you just have to specify where the database is by using "-baseDir". Other parameters you may find usefull are -tcpAllowOthers and - tcpPort. On Feb 15, 1:09 am, Jogi <[email protected]> wrote: > Hi, > > Is there a way to connect to a H2 Database without specifying the > complete Path to the DB File? > > my standalone application is opening an embedded/mixed h2 database, > and writes data to it. > so it connects to the db via: jdbc:h2:/whereeverinstalled/data/dbname > > a webapp running inside a tomcat must now connect to the database for > reads. > so it connects to the db via: jdbc:h2:tcp//localhost/ > whereeverinstalled/data/dbname;IFEXISTS=TRUE > > the problem is now that the webapp does not know where, > "whereeverinstalled" is. I can't and also do not want to specify where > the Administrator will install the StandaloneApp. It should be enough > to connect via tcp and port, and the db schould know where it stores > its data. (like mysql) > > Using the homedir ( ~/dbname ) is also not a feasible approch, because > the app is running under an other user than the tomcat. > > I thought the baseDir parameter is meant to be used this way. But it > does not work. > > I need to connect via tcp like: jdbc:h2:tcp://localhost/dbname > > Any Ideas? > > Thx for your help. -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/h2-database?hl=en.
