Wat raden jullie aan? Welk type database, en welke manier van koppelen?Zover ik weet zijn er geen ODBC drivers voor MS Access en Os X... Misschien Access Database en JDBC koppeling? Kan dat wel? Of anders een andere database en wel ODBC? Filemaker misschien?Het moet in ieder geval op windows en os x kunnen werken...
(Bewerkt door Fredrik om 16:06, 5-04-2004)
(Bewerkt door Fredrik om 22:01, 5-04-2004)
*onafhankelijk in zoverre, dat alleen de Connection wel een bepaald type database is, maar ook hier kun je code schrijven voor verschillende databases.
Stephan: ik zal er eens naar kijken, maar ik vrees dat ze hun databases niet opslaan in losse bestanden zoals access, dus dat ik op de locatie waar ik het wil gebruiken het moet gaan installeren, en dat is wat minder handig aangezien ik veel wissel tussen op school werken en thuis werken...
Ik stap af van access, maar dan wil ik graag weten wat jullie gebruiken als databaseformaat en wat voor koppeling. De enige eis is dat het in OSX en windows moet werken...
En alsjeblieft geen opensourceunixterminal geval Ik heb teveel terminal gezien de afgelopen dagen
Maar als ik em nu probeer te benaderen met precies zelfde code als die op windows gewoon werkt krijg ik een ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriverM'n dsn heeft exact dezelfde naam op m'n os x computer als op m'n windows pc... En op windows doet ie het wel...
Wie weet hier meer over?
Tjek dat even en download indien nodig de JdbcOdbc driver bij Sun.
Ik zou zelf mysql gebruiken. Die doet het tenminste op windows en op de mac.
Thomas
Why Does Calling Class.forName(aClassName) Result in a Class Not FoundError?In general, the JDBC driver class must be accessible to the virtual machine (VM) bybeing in the class path. If it is not, this error will occur.
Waar vind ik dan die JdbcOdbcDriver, en waar is m'n classpath?
moet je hier kunnen vinden:http://developer.apple.com/technicalqas/Java/index.html#//apple_ref/doc/uid/TP30000926-TP30000425
(Dit komt in de buurt: "Apple has provided standardized paths for extension libraries to be placed. The /Library/Java/Extensions directory can be used for additional jar files or JNI libraries that need to be placed on the system classpath. For more controlled access, a ~Library/Java/Extensions directory off of a given user's home directory can be used for user-level installation of support libraries. Items placed in either of these directories do not need to be named in an application's classpath and will be available to all applications run under the applicable scope (user-level or system-level, depending on which directory is used).
Please note that these extension directories are for jar files and JNI libraries only. Directories of classfiles, even if properly laid out to match your packages, are not picked up. If you want to use these provided extension directories, package your support Java classes into jar files. JNI libraries can go in as-is.")
Ik vind het al raar dat ik die class nergens kan downloaden... Als je hem in dezelfde dir plaatst als je eigen classes moet het ook werken denk ik.Thomas
(Bewerkt door Thomas om 11:12, 11-04-2004)
Thomas om 11:08, 11-04-2004Please note that these extension directories are for jar files and JNI libraries only. Directories of classfiles, even if properly laid out to match your packages, are not picked up. If you want to use these provided extension directories, package your support Java classes into jar files. JNI libraries can go in as-is.")
Dat is het probleem... En dan heb ik ook nog het probleem dat ik de class niet eens heb...Volgens die vorige pdf zou deze jdbc driver standaard bij java horen, voor zover ik begreep tenminste Kan jij anders eens zoeken of je em op je harde schijf kan vinden? Het gaat op de JdbcOdbcDriver (.class?)
Weet iemand waar ik zo'n driver kan vinden? Ik heb echt al uren gezocht en nog niks gevonden...