簡體   English   中英

我可以在Spring Roo中使用MS Access JDBC驅動程序嗎?

[英]Can I use an MS Access JDBC driver in Spring Roo?

我需要編寫一個在后端使用舊版MS Access DB的RESTful API(以及后來的Web前端)。

我對Java相當熟悉,過去曾使用Spring進行過項目。 我最近在Spring Roo玩了一段時間,非常喜歡到目前為止所看到的,所以我希望盡可能使用它。 之前,我還對Access使用了漂亮的JDBC驅動程序 所以我認為我擁有大部分所需的東西。

我的問題是:我可以在Roo中使用該Access JDBC驅動程序嗎? 我對JPA不太熟悉,因此不確定使用JDBC驅動程序是否足夠或者是否還需要自定義JPA層。 如果可能的話,我該怎么辦? 如果沒有,您還有其他建議嗎? 使用Roo是否值得,還是應該改走其他路線?

非常感謝您的幫助!

湯姆

我不確定。

我認為這里的主要問題是對MS Access的ORM支持。

我找到了有關如何使用ms-access配置休眠的描述 您必須配置database.propertiespersistence.xml文件才能嘗試。

祝好運!

是的,但是,默認情況下,Spring Roo不支持MSAccess。

因此,首先使用任何受支持的數據庫(例如POSTGRES)設置持久層:

roo> jpa setup --provider HIBERNATE --database POSTGRES

然后使用database properties set命令自定義數據庫屬性。 要查看當前的數據庫連接設置,請使用database properties list

roo> database properties list
# expected output
database.driverClassName = org.postgresql.Driver
database.password = 
database.url = jdbc:postgresql://localhost:5432
database.username = 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM