我正在尝试开发一个简单的Web应用程序,以便在我公司的内部网络上运行。我最近教过mysef Vaadin和Microsoft Access的基础知识。我已经让Vaadin访问一个简单的MySQL数据库而没有任何问题。我还在Access中创建了真正的数据库。我的问题是如何让两者一起工作?是否有可用于访问.accdb数据库本身的驱动程序,或者我可以转换为与Vaadin兼容但仍可以使用Access管理的格式吗?
答案 0 :(得分:2)
将vaadin与数据库一起使用是“简单地”为JDBC驱动程序做出正确选择。
对于MS Access,您可以通过ODBC Bridge或购买专业的JDBC驱动程序。
当你使用ODBC桥接方式时,必须确保服务器java vm与odbc版本匹配。既可以是32位,也可以是64位。
请看这里:How to connect to Access .mdb database from 64-bit Java?
与此同时,MS也为MS Access提供了64位ODBC驱动程序。但该平台需要是Microsoft Windows。
请注意,在多用户模式下使用时,MS Access有点棘手。如果它是一个真实的项目,那么你应该考虑将它迁移到一个真正的数据库。