文章目录

  • 一、目的
  • 二、安装
    • 2-1 安装 Jdk
      • 2-1-1 安装包
      • 2-1-2 安装
      • 2-1-3 jdk 环境配置
    • 2-2 安装PDMan
      • 2-2-1 安装包
      • 2-2-2 安装 PDMan
      • 2-2-3 配置
  • 三、PDMan
    • 3-1 数据库连接
    • 3-2 数据库逆向解析
    • 3-3 模型版本
  • 四、常见错误
    • 4-1 连接数据库
      • 4-1-1 spawn java ENOENT
      • 4-1-2 Unknown database 'XX'

一、目的

  今天组长让我们安装下PDMan,说以后项目中会使用,今天就了解一下安装和简单应用。

二、安装

   PDman 需要有 jdk 环境,所以先安装 Jdk,若没有安装会报错,报错信息在下方。

2-1 安装 Jdk

2-1-1 安装包

JDK官网

2-1-2 安装

  双击下载的 jdk安装包,安装的路径可以修改,其他均为下一步。

2-1-3 jdk 环境配置

  1. 添加 JAVA_HOME 系统变量 ,值为 刚安装 JDK 的路径,举例:我这里的 D:\Program Files\Java\jdk-16


2. 系统变量 Path 添加 JAVA_HOME 变量,具体操作看下图。

2-2 安装PDMan

2-2-1 安装包

PDMan官网

2-2-2 安装 PDMan

  下载后直接点击安装,其中安装路径可以自由选择,其它点击下一步。
第一步,我选择的是 【仅为我安装】。我不知道【为所有用户安装】和【仅为我安装】什么区别,就选择了默认的。

2-2-3 配置

  配置 java环境:

  1. 首先创建一个新项目 或者 打开现有项目。

  1. 点击【设置】—>选择 【JAVA环境配置】 —> 添加安装的 Jdk 路径 ----> 点击【测试】,查看是否配置成功。

三、PDMan

   PDMan 里面的功能都挺简单的,主要讲一下数据库连接数据库逆向解析模型版本

  首先创建一个模块:Test。

3-1 数据库连接

  1. 首先打开 【数据库连接】

  2. 输入 需要连接的 IP地址数据库类型连接数据库类型的值用户名和密码。举例:我使用 MySQL 数据库,
    【driver_class】:驱动程序类型,PDMan 定义好的不同数据库所对应的值,点击感叹号查看具体值。
    【url】:连接数据库地址,需要修改连接数据库的IP地址、端口号 和 数据库名。点击感叹号查看格式。

  3. 点击【测试】,提示【连接成功!】则表示连接成功。

3-2 数据库逆向解析

   将数据库中的数据表 解析到 PDMan中!

【具体操作】:

  1. 首先连接数据库,不懂如何连接的参考 【3-1 数据库连接】。
  2. 点击【数据库逆向解析】
  3. 选择需要解析的数据库逻辑名格式(建议选择不处理),点击 下一步
  4. 选择需要解析的数据表
  5. 点击确定,查看是否生成【DB_REVERSE_MYSQL_逆向解析_MYSQL】模块 和对应数据表。

3-3 模型版本

  模块可以创建为版本,记录版本之间模块的变化。

  1. 首先创建【初始化基线】,
    举例:【版本号】:v1.0.0 【版本描述】:测试版本1

  2. 修改之后再次创建版本号

  3. 版本比较,查看版本之间的修改很清晰。

四、常见错误

4-1 连接数据库

4-1-1 spawn java ENOENT

【问题描述】:未配置 java jdk 环境
【参考解决方案】:安装 2-1 安装Jdk

4-1-2 Unknown database ‘XX’

【问题描述】:不知道数据库名
【参考解决方案】:数据库未创建 或者 数据库名不对(可能存在空格)

Windows安装PDMan及简单介绍相关推荐

  1. 【网址收藏】podman安装及使用简单介绍

    什么是 Podman ? Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用.Podman 提供与 Docker 非常相似的功能.正如前面提到的那样,它不需要在你的系统上运行 ...

  2. fasttext 安装_fasttext的简单介绍

    需要注意的问题: 1.linux mac 平台 2.标签中的下划线是两个!两个!两个! 环境说明:python2.7.linux 自己打自己脸,目前官方的包只能在linux,mac环境下使用.误导大家 ...

  3. Nessus安装及使用简单介绍

    0x00 简介 Nessus是著名信息安全服务公司tenable推出的一款漏洞扫描与分析软件,号称是"世界上最流行的漏洞扫描程序,全世界超过75,000个组织在使用它".尽管这个扫 ...

  4. windows安装mysql5.7简单详细教程(带百度云)

    1.安装包下载: ①.Net framework 4.6(win7电脑需要) 网盘地址:https://pan.baidu.com/s/1JG0dAXdYkvFQVOaMYyIUVQ 提取码:w9rf ...

  5. linux u盘刻录软件,Deepin Linux下刻录Windows安装U盘:WoeUSB的介绍和应用

    WoeUSB是用于GNU+Linux的Microsoft Windows USB安装介质工具,用它可以在Deepin等Linux系统下刻录Windows安装U盘. 介绍 1.特征: 支持旧版PC/UE ...

  6. 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...

  7. TTS技术简单介绍和Ekho(余音)TTS的安装与编程

    TTS技术简单介绍和Ekho(余音)TTS的安装与编程 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.TTS技术简单介绍: TTS技术,TTS是Text ...

  8. MongoDB(1)--简单介绍以及安装

        前段时间接触了NoSql类型的数据库redis,当时是作为缓存server使用的.那么从这篇博客開始学习还有一个非常出名的NoSql数据库:MongoDb.只是眼下还没有在开发其中使用.一步一 ...

  9. 开源并兼容Windows NT的操作系统ReactOS简单介绍

    **************************************************************************************************** ...

最新文章

  1. 机器学习(15)精确率召回率F1-score(查看癌症预测结果的精确率、召回率)
  2. windows-服务端口
  3. muduo之Socket和SocketsOps
  4. 扫描过程_PLC的循环扫描工作过程
  5. 【bzoj5427】最长上升子序列(贪心+LIS)
  6. P5170 【模板】类欧几里得算法
  7. 论赵泽彬多终端应⽤下的架构设计
  8. 1006. 换个格式输出整数 (15)
  9. document.all和document.layers
  10. java新人_JAVA新人之——专有名词
  11. linux 日志行数,如何实时查看日志文件新增的行数
  12. 软件发布的版本缩写含义RC 、RTM
  13. Bind Service 不会在后台无限期的一直运行
  14. CANTest及CANPro软件滤波设置说明
  15. ubantu网络调试助手的安装以及打开
  16. 芯片后端设计的DRC是什么
  17. Japanese Student Championship 2021
  18. js摇号程序_车管所怎么摇号流程及查询
  19. 折腾 赋予GT610 UEFI属性
  20. php 商户转账到微信零钱

热门文章

  1. mongodb设置环境变量
  2. 常见分布式计算框架特点
  3. win10双磁盘安装ubuntu16.04双系统 GTX1660Ti+UEFI+GPT 亲测可行
  4. 今天给大家分享用scratch模拟物理电路电压,电阻值,电流的关系!
  5. ArangoDB简单入门
  6. CoinCola研究院 | 平台币暴涨,背后推手IEO是何方神圣?
  7. 微机原理与接口最快学会(地址线与数据线的求法)详解
  8. php post返回协议头,POST其实很简单 5 理论基础:http访问的协议头
  9. 5G测试白卡需要写入哪些数据才能正常使用?
  10. [Spring] spring-session + JedisPool 实现 session 共享