gpt4 book ai didi

java - 与 mySQL 一起使用的自动 java 类

转载 作者:行者123 更新时间:2023-12-01 13:16:35 25 4
gpt4 key购买 nike

在为 Microsoft Visual Studio 和 MS SQL Server 进行开发时,我会在 MS SQL Server 中创建存储过程并在 VS 中创建数据集。该数据集是使用向导创建的,该向导有效地创建了我的 C# 代码可用于执行存储过程并从数据库读取数据的类。这样做的好处是,这些类抽象了与数据库的接口(interface),并提供了处理数据库的面向对象的方法。从数据集创建类保证了绑定(bind)到实际数据库列的强类型字段,这非常好。数据集的真正美妙之处在于,如果您更改数据库并刷新数据集,它会自动重建类。如果您要手动创建这些类,这可以防止您在类中使用错误的数据类型。

使用 mySQL 数据库时,Java/Eclispe 开发中是否有等效的东西? JDBC 不是面向对象的方法,所以我想知道还有什么替代方案。

最佳答案

在 Java 中与数据库通信的最常见方式可能是使用 ORM 框架,例如 Hibernate ,可能与 JPA 一起。 Hibernate 将数据库表抽象为 Java 类,并在底层使用 JDBC。

Is there something equivalent in Java / Eclispe development when working with a mySQL database? JDBC isn't an object oriented approach, so I'm wondering what alternative there is.

Hibernate 具有逆向工程功能 ( Hibernate Tools )。它允许您从数据库自动创建 Java 类。或者,您可以让 Hibernate 为您创建数据库表,该数据库表由此参数 hibernate.hbm2ddl.auto=update 指定。

This可能是一个很好的起点。

关于java - 与 mySQL 一起使用的自动 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22420594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com