powerdesigner15 使用JDBC连接 mysql 相关问题及生成PB数据结构字典问题

PD15需要使用32位java环境来连接mysql数据库,PD16应该可以使用64位了。

先说PD15:

1、安装32位JDK或者JRE。连接时提示“Could not Initialize JavaVM!”表示未安装Java32位版,建议安装1.8,如果已安装64位,可以安装完32位后设置相关环境变量方便切换java_home,如图所示:

2、根据mysql版本5.x或8.x下载相应的jdbc驱动包,如mysql-connector-java-5.1.8.jar或mysql-connector-java-8.0.18.jar

3、连接时可建立一个连接文件,然后选择对应jdbc驱动,如图所示,点击test connection测试是否连接成功

4、如果提示Mysql8 SqlState 08004 Client does not support authentication protocol requested by server; consider upgrading MySQL client 可能是数据库未设置登录密码,可用如下语句设置密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';
SELECT plugin FROM mysql.user WHERE User = 'root';

5、如果提示SQLSTATE = S1000  Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property. 则需要在JDBC connection URL中加入字符集相关参数,如下所示:

jdbc:mysql://localhost:3306/mysqldatasmart??useUnicode=true&characterEncoding=utf8

6、如果想要在对应数据库中生成PB使用的字典,则可以在model的扩展属性中加入PowerBuilder,然后点击菜单tools下PowerBuilder下的Generate那个菜单,如图所示:

 PS:pbcattbl等表的生成通过PB连接对应数据库生成,用于PB的datawindow创建时生成对应的名称,如图所示:

 

 

 

PS:查看mysql 数据库存放路径 : show global variables like '%datadir%';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: PowerDesigner可以通过以下步骤生成数据字典: 1. 打开PowerDesigner软件,选择需要生成数据字典的模型。 2. 在菜单栏中选择“工具”,然后选择“数据字典生成器”。 3. 在弹出的窗口中,选择需要生成数据字典的对象类型,例如表、列、视图等。 4. 选择需要生成数据字典的属性,例如名称、数据类型、长度等。 5. 点击“生成”按钮,即可生成数据字典。 6. 可以选择导出数据字典为Word、Excel等格式,方便查看和分享。 以上就是PowerDesigner生成数据字典的简单步骤。 ### 回答2: PowerDesigner是一款由Sybase公司研发的数据建模工具,其优秀的数据建模和数据管理功能被广泛应用于企业级应用系统开发中。其中,PowerDesigner生成数据字典功能被认为是PowerDesigner的一个重要特性。 数据字典是数据建模和设计的重要工具,用于描述数据模型中各种数据对象的属性和特征。在PowerDesigner中,生成数据字典实际上是将数据模型中定义的实体、属性、关系、主键、外键等元素的信息导出到一个文档中,以便更好地描述数据模型中数据对象的结构。 使用PowerDesigner生成数据字典非常简单。首先,在PowerDesigner的文件菜单中,选择导出选项。然后,在导出对话框中选择要导出的模型和版本。接着,在数据字典页面中,选择您希望包含在字典中的表、列、索引、约束等选项。在数据字典页面中,您还可以通过设置字典输出格式、字典列的排序方式、字典单元格的宽度等来定制生成的数据字典。 在生成数据字典前,您还应该注意确保数据元素的定义和描述正确无误,并花时间为每个数据元素分配全面的描述。这将使生成的数据字典更加准确且对用户友好。 总而言之,PowerDesigner生成数据字典是一种快速有效的数据管理工具。它非常适合于应用于大型的企业级数据应用系统,以便更好地管理和维护数据模型。如果您不了解如何使用PowerDesigner生成数据字典,可以参考PowerDesigner的帮助文档或在线教程。 ### 回答3: PowerDesigner是一款常用的数据建模和设计工具,它可以辅助开发人员快速创建完整且可靠的数据模型和数据库设计。PowerDesigner可以生成详细的数据字典,使得用户可以更加清晰地了解数据库中存储的数据和数据关系。 在使用PowerDesigner生成数据字典的过程中,首先需要在PowerDesigner中创建一个数据模型。PowerDesigner支持多种数据模型,如ER图、UML模型和数据视图等。当数据模型创建完成后,可以使用PowerDesigner的数据字典生成功能来生成数据字典。 在生成数据字典之前,需要先设置所需的数据库连接信息、数据字典名称、数据字典语言等。此外,用户也可以在生成数据字典之前对数据字典的样式进行设置,包括字体、颜色、边框等。这些设置可以在PowerDesigner的“选项”中进行配置。 当设置完成之后,可以通过PowerDesigner的“生成”功能来生成数据字典生成数据字典时,可以选择要包含在数据字典中的内容,如表、列、视图、索引等。在生成数据字典时,PowerDesigner将会根据数据模型中的信息自动生成各个对象的详细描述,包括对象的名称、数据类型、约束、注释等。 生成完毕后,可以通过PowerDesigner的预览功能来查看生成的数据字典。可以根据需要进行导出或打印,以便在阅读和研究数据库设计时使用。 总的来说,使用PowerDesigner生成数据字典是一个相对简单的过程,只需要在PowerDesigner中创建合适的数据模型,设置数据字典名称和样式,然后通过“生成”功能来生成数据字典生成的数据字典能够帮助用户更好地了解数据库中存储的数据和数据结构,是数据库设计和维护的重要工具之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值