【问题标题】:Netbeans - generating entity class from databaseNetbeans - 从数据库生成实体类
【发布时间】:2012-01-24 18:01:01
【问题描述】:

我正在使用 netbeans IDE 7.1。我正在尝试从数据库(sql server)生成实体类。我能够设置与此远程数据源的连接,但在来自数据库向导的新实体类中,表未显示,底部显示选择至少一个表。

我可以通过 netbeans 数据库服务执行查询和浏览表。

谁能帮我解决这个问题..

谢谢

【问题讨论】:

    标签: netbeans-7


    【解决方案1】:

    可能你的架构选择不正确,检查服务窗口->数据库->你的连接(粗体架构是默认选择的架构)如果错误,右键单击->属性,并将架构更改为公共,您创建的所有表通常都在这里 希望有用:)

    【讨论】:

    • 仍在 Apache NetBeans IDE 12 上:在 windows -> 数据库中创建连接。然后停止并启动 NetBeans IDE。这对我有用,连接显示在从数据库生成实体类中。
    【解决方案2】:

    我遇到了这个问题,我让它工作的唯一方法是每次都创建一个新的连接。一旦我创建了一个新连接,它就会向我显示表格并且我可以使用它,否则它只会让列表为空

    【讨论】:

      【解决方案3】:

      在较新版本的 NetBeans 中,如果您使用默认架构创建数据库连接,它将以 mysql 作为架构名称并生成连接字符串。

      所以在 NetBeans 中转到您的数据库连接并编辑您的连接 url。

      示例:

      改变

      jdbc:mysql://localhost:3306/mysql?zeroDateTimeBehavior=CONVERT_TO_NULL

      jdbc:mysql://localhost:3306/YOUR_SCHEMA_NAME?zeroDateTimeBehavior=CONVERT_TO_NULL(在连接字符串中添加您的架构名称并保存)

      【讨论】:

        【解决方案4】:

        我必须进入 Glassfish 控制台并创建一个特殊的连接池和资源。连接池必须是res-type="java.sql.Driver"(不是数据源)。然后在创建我的实体时,我从列表中选择了这个新资源,它工作了,我的表格出现了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-01
          • 2011-03-23
          • 1970-01-01
          • 2016-03-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多