Java Eclipse 通过 Tomcat 连接到 MySQL

Java Eclipse Connect to MySQL via Tomcat

如何将Tomcat9 连接到MySQL 数据库并使用Vaadin14 在eclipse 中访问数据库?我已经将 mysql 连接器粘贴到 tomcat\lib 目录中。还有什么要do/change的吗?

之后我创建了一个 ui,其中包含几个文本字段和一个 java class 具有一些属性和相应 getters/setters 的汽车。我使用活页夹将文本字段绑定到属性。在我的数据库中还有一辆具有相同属性和一些条目的 table 汽车。 那么我如何将数据库连接到我的项目以便在我的文本字段中显示一个条目并创建一个新条目? 对不起,如果这是基本的 java/vaadin,但我是 qui 数据库新手。

So how do i connect the database to my project in order to show one of the entries in my text fields and create a new entry

  • 您首先需要连接到数据库。这取决于您的项目,以及您如何实施它。 (例如,通过 Spring)。关于这个主题的一个很好的讨论是在这里:Connect Java to a MySQL database 和此处的一些文档 Connecting to MySQL Using the JDBC DriverManager Interface

  • 然后你从数据库中读取你需要的数据。你可以使用 ORM 例如 Hibernate or use a JDBC package as this. A discussion on pros/cons can be found here: What Java ORM do you prefer, and why?

  • 数据可用后,您可以将对象绑定到活页夹(如果您使用活页夹)或对字段使用 setValue。这里有一个 Vaadin 8 的示例:Building a web UI for MySQL databases (in plain Java),但它也应该适用于 Vaadin 14。 (或者你的版本是什么?)

  • 您还可以查看 bakery starter 以及 connection/reading 的实现方式。

关于主题的其他一些有用链接: