如何在IBM i(OS/400)上编写RPG程序来访问MySQL数据库

作者:佚名 上传时间:2023-03-18 运行软件:IBM Power Systems Developer Center 软件版本:IBM i7.3 版权申诉

本示例代码演示如何在IBM i系统中,使用RPG语言来访问MySQL数据库,实现数据读取和更新。

/copy z_mysql_h准备数据库连接参数                            
    connectString = 'DRIVER=MySQL ODBC 5.1 Driver;Server=myserver;Database=mydatabase;Uid=myusername;Pwd=mypassword;';    
    z_mysql_set_connect_string(connectString:1);

    /copy z_mysql_h                   
    connNum = z_mysql_get_new_connect();
    z_mysql_connect(connNum:1);

    /copy z_mysql_h                   
    sql = 'SELECT * FROM mytable';
    z_mysql_query(connNum:sql:1);          //查询并获取结果集  

    /copy z_mysql_h                   
    z_mysql_fetch_assoc(connNum:%addr(row):%addr(has_next_row):1);
    dow has_next_row;
        ... // 处理查询结果
        z_mysql_fetch_assoc(connNum:%addr(row):%addr(has_next_row):1);
    enddo;

    /copy z_mysql_h                   
    sql = 'UPDATE mytable SET mycolumn = myvalue WHERE myid = 1';
    z_mysql_query(connNum:sql:1);          //执行更新操作

    /copy z_mysql_h
    z_mysql_close(connNum);                //关闭连接,释放资源

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
何在IBM iOS/400编写RPG程序来访问MySQL数据库
本示例代码演示如何在IBM i系统中,使用RPG语言来访问MySQL数据库,实现数据读取和更新。/copy z_mysql_h准备数据库连接参数
IBM i7.3
IBM Power Systems Developer Center
2023-03-18 22:49
何在IBM i (OS/400)运行RPG程序
本文将介绍如何在IBM i (OS/400) 操作系统上运行RPG程序,同时提供一些示例代码和代码释义,以及总结。示例代码以下是一个简单的RPG程序示例: FMyFile IF
7.3
IBM i Access Client Solutions
2023-04-10 00:14
如何使用IBM i (OS/400)编写RPG程序
IBM i (OS/400)是IBM公司推出的一款企业级操作系统,其中包含了RPG编程语言,可用于开发大型企业级应用程序。下面将介绍如何使用IBM i (OS/400)编写RPG程序。 示例代码下
IBM i 7.4, Rational Developer for i 9.7
Rational Developer for i 9.7
2023-03-14 04:35
何在IBM iOS/400使用RPG编写RESTful API
本示例代码演示如何使用IBM i(OS/400)上的RPG编写RESTful API。通过该示例代码,您可以了解到RPG如何通过数据结构和列表定义请求和响应,并使用IBM i上的HTTP服务来支持RE
OS/400 V7R1
RPGLE
2023-04-28 20:52
IBM i (OS/400)使用RPG程序访问MySQL数据库
本示例展示了如何在IBM i (OS/400)上使用RPG程序访问MySQL数据库。通过建立ODBC连接,RPG程序可以读写MySQL数据库中的数据,并进行一些简单数据操作。在连接建立之前,需要在IB
IBM Rational Development Studio for i Version: 9.6.0.0
RPG
2023-05-22 13:07
何在IBM i (OS/400)使用RPG程序选择排序
该示例代码演示了如何在IBM i (OS/400)上使用RPG程序实现选择排序算法。选择排序是一种简单而直观的排序算法,它的原理是找到数据中最小值,并将其放在第一位,然后再找到次小值,以此类推。该示例
IBM i 7.4
RPGLE语言
2023-03-21 16:35
IBM iOS/400使用RPG编写XML文档生成程序
该示例代码展示了如何在IBM i(OS/400)上使用RPG编写XML文档生成程序。通过使用IBM i(OS/400)自带的XML Toolkit,程序可以生成一个符合XML规范的文档,并将其保存在I
IBM i(OS/400) V7R3
RPG IV
2023-04-29 02:01
IBM i (OS/400)使用RPG编程语言(IBM i (OS/400))
IBM i (OS/400)是一种流行的操作系统,广泛用于企业级应用程序的开发和部署。其中,RPG编程语言是一种高级编程语言,适用于开发企业级应用程序。本文将介绍在IBM i (OS/400)上使用R
IBM i (OS/400) V7R4,Rational Developer for i 9.6
Rational Developer for i
2023-04-03 04:01
何在IBM i (OS/400)中使用RPG程序
本文将介绍如何在IBM i (OS/400)中使用RPG程序。RPG程序是一种高级编程语言,可以用于批处理和文件IO操作。本文将提供一些示例代码和代码释义,以帮助读者更好地理解RPG程序的使用。批处
任意版本
RPGLE
2023-04-06 14:02
IBM iOS / 400使用RPG编写RESTful服务
本示例使用IBM i(OS / 400)上的RPG编写RESTful服务,实现了读取和写入数据的功能。该RESTful服务使用JSON作为数据格式,并可以通过HTTP请求进行访问。/free
IBM i 7.2
IBM RPG IV
2023-04-15 13:52