在IBM i(OS/400)中使用Java连接DB2的实现方法

作者:佚名 上传时间:2023-04-23 运行软件:Eclipse IDE for Java Developers,版本号:2021-09(4.21.0) 软件版本:IBM i(OS/400)V7R3 版权申诉

IBM i(OS/400)是一种操作系统,DB2是一种数据库管理系统,Java是一种编程语言。本示例代码介绍了如何在IBM i(OS/400)中使用Java连接DB2,并进行数据的增删改查操作。

import java.sql.*;
import javax.sql.*;
import com.ibm.as400.access.AS400JDBCConnectionPoolDataSource;

public class DBUtils {
    private static String url = "jdbc:as400://myibm:50000/mydb";
    private static AS400JDBCConnectionPoolDataSource ds = null;

    static {
        ds = new AS400JDBCConnectionPoolDataSource();
        ds.setServerName("myibm");
        ds.setUser("myuser");
        ds.setPassword("mypwd");
        ds.setDatabaseName("mydb");
        ds.setLibraries("mylib"); 
        ds.setNaming("system");  
    }

    public static Connection getConnection() throws SQLException {
        return ds.getConnection();
    }

    public static void close(Connection con, PreparedStatement pst, ResultSet rs) {
        try {
            if (rs != null) rs.close();
            if (pst != null) pst.close();
            if (con != null) con.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

public class Demo {
    public static void main(String[] args) {
        Connection con = null;
        PreparedStatement pst = null;
        ResultSet rs = null;

        try {
            con = DBUtils.getConnection();
            pst = con.prepareStatement("select * from mytable where id = ?");
            pst.setInt(1, 1);
            rs = pst.executeQuery();

            while (rs.next()) {
                System.out.println("ID: " + rs.getInt("id") + ", Name: " + rs.getString("name"));
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            DBUtils.close(con, pst, rs);
        }
    }
}

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

用户评论
相关推荐
IBM iOS/400)中使用Java连接DB2实现方法
IBM i(OS/400)是一种操作系统,DB2是一种数据库管理系统,Java是一种编程语言。本示例代码介绍了如何在IBM i(OS/400)中使用Java连接DB2,并进行数据的增删改查操作。im
IBM i(OS/400)V7R3
Eclipse IDE for Java Developers,版本号:2021-09(4.21.0)
2023-04-23 09:26
IBM iOS/400)上使用 Java 连接 DB2 示例代码
本示例代码展示了在 IBM i(OS/400)上使用 Java 编写程序连接 DB2 数据库的实现方法。代码中包括了连接数据库、查询数据以及关闭数据库连接等步骤。import java.sql.*;
IBM i (OS/400) V7R3
Java 8
2023-05-24 15:05
使用IBM i (OS/400)连接DB2数据库方法
IBM i (OS/400)是IBM公司的一种操作系统,而DB2是IBM公司开发的一种关系型数据库管理系统。在IBM i系统中,连接DB2数据库非常简单。以下是连接DB2数据库的步骤:打开5250
IBM i (OS/400) 7.2及以上
RPG/COBOL/CLLE
2023-03-13 03:01
IBM iOS / 400)上使用Python连接DB2
本示例展示了如何使用Python程序连接到IBM i系统上的DB2数据库。首先,使用ibm_db包安装程序包,然后使用相应的参数配置数据库连接。之后就可以执行SQL查询并获取结果。# 导入所需包 i
Python 3.7
IBM i操作系统
2023-03-31 01:34
IBM i (OS/400) 如何使用Java连接DB2数据库
该示例代码介绍了在IBM i (OS/400)中如何使用Java代码连接DB2数据库,实现数据库查询、插入和更新的功能。使用Java编写,IBM提供了JDBC连接器,开发者只需要安装服务程序,下载JD
IBM i (OS/400) V7R4
Java
2023-05-22 17:10
IBM i (OS/400)中使用Java连接DB2数据库
这是一种在IBM i (OS/400)平台上使用Java语言连接DB2数据库的解决方案。这个示例代码演示了Java如何在IBM i (OS/400)上连接一个DB2数据库,并执行一些查询和更新操作。该
IBM i (OS/400) V7R4M0
Java 1.8
2023-04-18 10:16
使用IBM i (OS/400)连接DB2数据库
本文介绍如何使用IBM i (OS/400)连接DB2数据库。在开始之前,需要确保已经安装了IBM i (OS/400)数据库实例。连接DB2教程打开IBM i (OS/400)命令行操作界面。
IBM i (OS/400) 7.4
IBM Rational Developer for i
2023-03-14 04:44
使用IBM i (OS/400)RPGLE连接DB2数据库
本示例展示了如何使用IBM i (OS/400)上的RPGLE编程语言连接到DB2数据库,并执行基本的数据库查询和更新操作。H DFTACTGRP(*NO) ACTGRP('MYPGM') BNDD
IBM i 7.3
RPGLE
2023-04-06 11:22
IBM i (OS/400)如何使用DB2
DB2是IBM i (OS/400)操作系统中内置的关系型数据库管理系统。下面将介绍如何在IBM i (OS/400)中使用DB2。IBM i使用教程连接DB2要连接DB2,需要使用JDBC驱动
IBM i 7.1及以上,DB2 V11及以上
IBM i (OS/400)
2023-04-02 11:33
IBM i (OS/400)如何连接Java应用
IBM i系统可以与Java应用程序进行交互。下面是一个简单的示例代码,展示了如何在IBM i系统中连接Java应用程序。示例代码import java.sql.*;public class
7.4
Java
2023-04-13 18:59