Windows安装PDMan及简单介绍
文章目录
- 一、目的
- 二、安装
- 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 环境配置
- 添加
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环境:
- 首先创建一个新项目 或者 打开现有项目。
- 点击【设置】—>选择 【JAVA环境配置】 —> 添加安装的 Jdk 路径 ----> 点击【测试】,查看是否配置成功。
三、PDMan
PDMan 里面的功能都挺简单的,主要讲一下数据库连接
、数据库逆向解析
、模型版本
。
首先创建一个模块:Test。
3-1 数据库连接
首先打开 【数据库连接】
输入 需要连接的
IP地址
、数据库类型
、连接数据库类型的值
、用户名和密码
。举例:我使用MySQL
数据库,
【driver_class】:驱动程序类型,PDMan 定义好的不同数据库所对应的值,点击感叹号
查看具体值。
【url】:连接数据库地址,需要修改连接数据库的IP地址、端口号 和 数据库名。点击感叹号
查看格式。点击【测试】,提示【连接成功!】则表示连接成功。
3-2 数据库逆向解析
将数据库中的数据表 解析到 PDMan中!
【具体操作】:
- 首先连接数据库,不懂如何连接的参考 【3-1 数据库连接】。
- 点击【数据库逆向解析】
- 选择需要
解析的数据库
、逻辑名格式
(建议选择不处理),点击 下一步 - 选择需要解析的数据表
- 点击确定,查看是否生成【DB_REVERSE_MYSQL_逆向解析_MYSQL】模块 和对应数据表。
3-3 模型版本
模块可以创建为版本,记录版本之间模块的变化。
首先创建【初始化基线】,
举例:【版本号】:v1.0.0 【版本描述】:测试版本1
修改之后再次创建版本号
版本比较,查看版本之间的修改很清晰。
四、常见错误
4-1 连接数据库
4-1-1 spawn java ENOENT
【问题描述】:未配置 java jdk 环境
【参考解决方案】:安装 2-1 安装Jdk
4-1-2 Unknown database ‘XX’
【问题描述】:不知道数据库名
【参考解决方案】:数据库未创建 或者 数据库名不对(可能存在空格)
Windows安装PDMan及简单介绍相关推荐
- 【网址收藏】podman安装及使用简单介绍
什么是 Podman ? Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用.Podman 提供与 Docker 非常相似的功能.正如前面提到的那样,它不需要在你的系统上运行 ...
- fasttext 安装_fasttext的简单介绍
需要注意的问题: 1.linux mac 平台 2.标签中的下划线是两个!两个!两个! 环境说明:python2.7.linux 自己打自己脸,目前官方的包只能在linux,mac环境下使用.误导大家 ...
- Nessus安装及使用简单介绍
0x00 简介 Nessus是著名信息安全服务公司tenable推出的一款漏洞扫描与分析软件,号称是"世界上最流行的漏洞扫描程序,全世界超过75,000个组织在使用它".尽管这个扫 ...
- windows安装mysql5.7简单详细教程(带百度云)
1.安装包下载: ①.Net framework 4.6(win7电脑需要) 网盘地址:https://pan.baidu.com/s/1JG0dAXdYkvFQVOaMYyIUVQ 提取码:w9rf ...
- linux u盘刻录软件,Deepin Linux下刻录Windows安装U盘:WoeUSB的介绍和应用
WoeUSB是用于GNU+Linux的Microsoft Windows USB安装介质工具,用它可以在Deepin等Linux系统下刻录Windows安装U盘. 介绍 1.特征: 支持旧版PC/UE ...
- 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...
- TTS技术简单介绍和Ekho(余音)TTS的安装与编程
TTS技术简单介绍和Ekho(余音)TTS的安装与编程 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.TTS技术简单介绍: TTS技术,TTS是Text ...
- MongoDB(1)--简单介绍以及安装
前段时间接触了NoSql类型的数据库redis,当时是作为缓存server使用的.那么从这篇博客開始学习还有一个非常出名的NoSql数据库:MongoDb.只是眼下还没有在开发其中使用.一步一 ...
- 开源并兼容Windows NT的操作系统ReactOS简单介绍
**************************************************************************************************** ...
最新文章
- 机器学习(15)精确率召回率F1-score(查看癌症预测结果的精确率、召回率)
- windows-服务端口
- muduo之Socket和SocketsOps
- 扫描过程_PLC的循环扫描工作过程
- 【bzoj5427】最长上升子序列(贪心+LIS)
- P5170 【模板】类欧几里得算法
- 论赵泽彬多终端应⽤下的架构设计
- 1006. 换个格式输出整数 (15)
- document.all和document.layers
- java新人_JAVA新人之——专有名词
- linux 日志行数,如何实时查看日志文件新增的行数
- 软件发布的版本缩写含义RC 、RTM
- Bind Service 不会在后台无限期的一直运行
- CANTest及CANPro软件滤波设置说明
- ubantu网络调试助手的安装以及打开
- 芯片后端设计的DRC是什么
- Japanese Student Championship 2021
- js摇号程序_车管所怎么摇号流程及查询
- 折腾 赋予GT610 UEFI属性
- php 商户转账到微信零钱
热门文章
- mongodb设置环境变量
- 常见分布式计算框架特点
- win10双磁盘安装ubuntu16.04双系统 GTX1660Ti+UEFI+GPT 亲测可行
- 今天给大家分享用scratch模拟物理电路电压,电阻值,电流的关系!
- ArangoDB简单入门
- CoinCola研究院 | 平台币暴涨,背后推手IEO是何方神圣?
- 微机原理与接口最快学会(地址线与数据线的求法)详解
- php post返回协议头,POST其实很简单 5 理论基础:http访问的协议头
- 5G测试白卡需要写入哪些数据才能正常使用?
- [Spring] spring-session + JedisPool 实现 session 共享