You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

faq.fml 5.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. <?xml version="1.0"?>
  2. <faqs title="Frequently Asked Questions">
  3. <part id="general">
  4. <title>General</title>
  5. <faq id="linux">
  6. <question>Does this work on Linux/Unix?</question>
  7. <answer>
  8. <p>Yep, Jackcess is pure Java. It will work on any
  9. Java Virtual Machine (1.4+).</p>
  10. </answer>
  11. </faq>
  12. <faq id="formats">
  13. <question>What Access formats does it support?</question>
  14. <answer>
  15. <p>Jackcess currently supports <i>only</i> Access 2000
  16. databases. Access 2003 is not supported.</p>
  17. </answer>
  18. </faq>
  19. <faq id="mdbtools">
  20. <question>
  21. How is this different from
  22. <a href="http://mdbtools.sf.net">mdbtools</a>?
  23. </question>
  24. <answer>
  25. <p>
  26. We want to give a lot of credit to mdbtools. They have
  27. been around much longer than Jackcess, and, along with
  28. <a href="http://jakarta.apache.org/poi">POI</a>,
  29. inspired us that a project like this could be done.
  30. mdbtools is written in C. There is a Java port of it,
  31. but if you've ever read or used a Java port of a C
  32. library, you can appreciate the difference between such
  33. a library and one written from scratch in Java.
  34. </p>
  35. <p>
  36. At the time of this writing, mdbtools could only read
  37. Access databases. Jackcess can also write to them.
  38. According to their web site, "Write support is currently being
  39. worked on and the first cut is expected to be included in the
  40. 0.6 release." This status hasn't changed since we first
  41. started work on Jackcess.
  42. </p>
  43. <p>
  44. mdbtools supports Access 97 databases, which Jackcess does not.
  45. The Java port of mdbtools also includes an implementation of
  46. a small subset of the JDBC APIs. Jackcess does not currently,
  47. but a pure Java JDBC driver for Access could certainly be written
  48. on top of Jackcess.
  49. </p>
  50. </answer>
  51. </faq>
  52. <faq id="poi">
  53. <question>
  54. This looks like a logical addition to
  55. <a href="http://jakarta.apache.org/poi">POI</a>. Why not integrate
  56. with that project?
  57. </question>
  58. <answer>
  59. <p>
  60. POI is released under
  61. <a href="http://www.apache.org/foundation/licence-FAQ.html">The Apache License</a>.
  62. Jackcess is released under
  63. <a href="http://www.gnu.org/copyleft/lesser.html">The GNU Lesser General Public License</a>.
  64. The Apache license allows closed-source and/or commercial forks.
  65. The LGPL does not. If you change or enhance Jackcess, you must contribute
  66. your changes back to the project.
  67. </p>
  68. </answer>
  69. </faq>
  70. <faq id="odbc">
  71. <question>
  72. I'm using the JDBC/ODBC bridge. Why should I try Jackcess?
  73. </question>
  74. <answer>
  75. <p>
  76. <ul>
  77. <li>
  78. Portability - With Jackcess, your app has one less dependency on Windows.
  79. </li>
  80. <li>
  81. Speed - We had an app that used the ODBC bridge to write data to an
  82. Access database. When we switched it over to use Jackcess, it was 5 times faster.
  83. </li>
  84. <li>
  85. Stability - With large amounts of data, we found the ODBC brige to be
  86. pretty unreliable.
  87. </li>
  88. <li>
  89. Simplicity - With Jackcess, there is no ODBC configuration to set up.
  90. </li>
  91. </ul>
  92. </p>
  93. </answer>
  94. </faq>
  95. <faq id="jdk">
  96. <question>What version of the JDK does this require?</question>
  97. <answer>
  98. <p>
  99. Version 1.0 requires JDK 1.4 or higher. The version in CVS HEAD and future releases
  100. will require JDK 1.5 or higher.
  101. </p>
  102. </answer>
  103. </faq>
  104. <faq id="dependencies">
  105. <question>Why do I get a NoClassDefFoundError?</question>
  106. <answer>
  107. <p>
  108. Probably because you're missing a jar that Jackcess depends on from your
  109. classpath. Take a loook at the <a href="http://jackcess.sourceforge.net/dependencies.html">dependencies list</a>. The first 3 are required for both building and running
  110. and can be found either at the <a href="http://jakarta.apache.org/commons/">
  111. Jakarta Commons</a> or the <a href="http://www.ibiblio.org/maven">Ibiblio
  112. Maven Repository</a>. The other 3 are only required for building, in which
  113. case, Maven will find them for you.
  114. </p>
  115. </answer>
  116. </faq>
  117. <faq id="hms">
  118. <question>Who is Health Market Science?</question>
  119. <answer>
  120. <p>
  121. HMS is a small company located in suburban Philadelphia.
  122. Using proprietary matching and consolidation software,
  123. HMS scientifically manufactures the most comprehensive
  124. and accurate healthcare data sets in the market today.
  125. <a href="http://www.healthmarketscience.com/company/careers.html">We're hiring!</a>
  126. HMS is always looking for talented individuals, especially
  127. <a href="http://www.healthmarketscience.com/company/jobs/developer.html">Java developers</a>.
  128. </p>
  129. </answer>
  130. </faq>
  131. <faq id="bugs">
  132. <question>It doesn't work!</question>
  133. <answer>
  134. <p>
  135. Ok, that wasn't a question, but we'll try to respond anyway. :)
  136. Jackcess is young, and not that robust yet. As you might imagine,
  137. it's kind of hard to test, simply by its nature. There are
  138. bugs that we are aware of, and certainly many more that we are not.
  139. If you find what looks like a bug, please
  140. <a href="http://sf.net/tracker/?group_id=134943&amp;atid=731445">report it.</a>
  141. Even better, fix it, and
  142. <a href="http://sf.net/tracker/?group_id=134943&amp;atid=731447">submit a patch.</a>
  143. </p>
  144. </answer>
  145. </faq>
  146. </part>
  147. </faqs>