Netbeans - 从数据库生成实体类

时间:2012-01-24 18:01:01

标签: netbeans-7

我正在使用netbeans IDE 7.1。我试图从数据库(sql server)生成实体类。我可以设置与此远程数据源的连接,但是在数据库向导的新实体类中,表没有显示,而在底部则表示选择至少一个表。

我可以执行查询并浏览netbeans数据库服务中的表。

有人可以帮我解决这个问题吗。

由于

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我不得不进入Glassfish控制台并创建一个特殊的连接池和资源。连接池必须为res-type="java.sql.Driver"(不是数据源)。然后,在创建实体时,我从列表中选择了这个新资源,并且该资源可以正常工作,我的表格也随之显示。

答案 3 :(得分:0)

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

因此转到NetBeans中的数据库连接并编辑连接URL。

示例:

更改

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

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