目录

0. 前期准备(版本不限定)

1. 右键管理员身份运行,进行系统设置(非管理员会报错)

2. 连接数据库(假定已经装好MySQL并创建了数据库student,数据库服务器运行中)


注意:

  1. PowerBuilder 2017R3是32位的,所以Java DataBase Connector也要下载32位的,否则无法连接;
  2. 也可以通过ODBC连接MySQL,同样需要32位版本(若已经安装64位需要卸载并安装32位);
  3. 若安装了MySQL Installer,可以查看

-- 参考

Connector/J下载

https://dev.mysql.com/downloads/connector/j/

Connector/ODBC下载

https://dev.mysql.com/downloads/connector/odbc/

Java SE Development Kit 8 Downloads(含JRE)下载32位版本

https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

MySQL配置ODBC数据源

https://blog.csdn.net/Alger_/article/details/74279729

0. 前期准备(版本不限定)

0.1 下载安装32位的JDK:jdk-8u271-windows-i586.exe

装好后:

0.2 下载安装32位的connector/J:mysql-connector-java-8.0.22.jar

装好后:

1. 右键管理员身份运行,进行PB的Java环境设置(非管理员会报错)

1.1 Java选项卡-添加路径-选择文件

1.2 选择装好的Connector/J

1.3 设置JDK ,分别导航到Jdk和Jre

1.4 完成后确认并重启PowerBuilder软件;

再次打开系统选项,若为如下所示变为Loaded,版本为自己安装的版本即可;

2. 连接数据库(假定已经装好MySQL并创建了数据库student,数据库服务器运行中)

2.1 点击Database

2.2 Connection选项卡:

注意:

Profile Name: 随便填,你喜欢

Driver Name: com.mysql.jdbc.Driver (此处不同版本可能不同)

URL: jdbc:mysql://localhost:3306/student?serverTimezone=Asia/Shanghai

Login ID: 数据库用户ID

Password: 数据库用户密码

URL的格式:jdbc:mysql://<IP>:<Port>/<数据库>?serverTimezone=<合适的时区(缺省会报错)>[&其他参数]

其中<>是必填,[ ]是选填

数据库用户最好是只有操作一个数据库权限的账户,因为PowerBuilder会显示该账户下所有可操作的表,易混淆;

2.3 System选项卡:必须填写用到的数据库,否则警告⚠

2.4 Preview选项卡:连接测试成功

2.5 连接后可以看到表格

3. 错误解决

若配置好后,过一段时间打开显示错误:Could not initialize JavaVM.

错误:Could not initialize JavaVM

则可能你的JDK自动更新了,这时候重新配置一下步骤 1.3 即可解决。

完成连接(ODBC连接方式大不一样,不可借鉴)

个人经验,如有错漏之处请指正;

欢迎点赞收藏~

Copyright©2021 Cherry_ChenNan

PowerBuilder通过JDBC连接MySQL数据库相关推荐

  1. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  2. JAVA-数据库之JDBC连接MySQL数据库

    相关资料: <21天学通Java Web开发> JDBC连接MySQL数据库 1.如果需要通过JDBC来连接MySQL数据库,还必须先在MySQL数据库服务器中创建数据库和表. Conne ...

  3. JDBC连接MySQL数据库代码模板

    下面这个例子是最简单的JDBC连接MySQL数据库的例子. 一般步骤: 1.注册驱动: 2.建立连接: 3.创建语句: 4.处理结果: 5.释放资源. 注意: 1.软件开发环境:MyEclipse 8 ...

  4. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  5. JDBC连接MySQL数据库及示例

    JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  6. JDBC连接 Mysql数据库

    IDEA使用JDBC连接Mysql数据库 在项目中添加连接Mysql数据库的jar包 在项目中创建util包和DBUtil类用来存放数据库连接的java代码. 完整代码 package com.zsh ...

  7. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  8. 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤

    水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...

  9. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  10. mysql分页查询出租房屋信息_分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)...

    分页查询信息 使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目时一个简单的运用eclipse ...

最新文章

  1. 极视教育的课程怎么样_蒲公英教育加盟怎么样?
  2. hadoop错误,重新格式化namenode后,出现java.io.IOException Incompatible clusterIDs
  3. zabbix自定义监控脚本,显示权限不足
  4. 评价算法的性能从利用计算机资源角度,计算机专业数据结构课后练习题汇编
  5. Synchronize锁继承
  6. 笔记-项目范围管理-确认范围与控制范围的区别
  7. emplace与insert
  8. C/C++中善用大括号
  9. sit是什么环境_软件环境常识 --dev sit uat
  10. Mr.J-- HTTP学习笔记(四)-- 连接管理
  11. python库的安装方法_Python库的安装方法
  12. VS对.ini文件的操作
  13. 2021年,彩票店还开的下去吗?
  14. 微软加入反 Flash 阵营,新版 Edge 默认屏蔽 Flash
  15. ios开发之--UITableView中的visibleCells的用法
  16. 商务利器 HAWK浩客G580无线演示器试用
  17. vscode百度网盘下载
  18. wx:key的使用及wx:key的值
  19. FastJson是如何导致App Crash的
  20. AGE-PERIOD-COHORT (APC) 连续变量和二分类变量分析全代码

热门文章

  1. CANape CAN工程的创建
  2. linux 安装talib
  3. NOIP 2017 PJ
  4. 蓝牙CC2540 CC2541常用AT指令集
  5. GDIPlus 显示jpg png等图片
  6. 分布式 | log4j2 漏洞修复方案
  7. 这个神器5秒20个爆款标题,关键还免费,做自媒体不会写标题?
  8. xshell5免费版本下载
  9. linux内核符号地址,Linux内核-模块专用地址空间
  10. java财务对账系统设计_对账系统设计