要使用AS400 I系列JDBC连接,您需要确保已经安装了相应的JDBC驱动程序。以下是一个使用AS400 I系列JDBC连接的示例代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class AS400JDBCExample {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
// 加载JDBC驱动程序
Class.forName("com.ibm.as400.access.AS400JDBCDriver");
// 创建连接
String url = "jdbc:as400://your-as400-hostname/your-as400-library";
String username = "your-username";
String password = "your-password";
connection = DriverManager.getConnection(url, username, password);
// 创建Statement对象
statement = connection.createStatement();
// 执行SQL查询
String sql = "SELECT * FROM your-table";
resultSet = statement.executeQuery(sql);
// 处理结果集
while (resultSet.next()) {
String column1 = resultSet.getString("column1");
String column2 = resultSet.getString("column2");
// 处理数据
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭连接和资源
try {
if (resultSet != null) {
resultSet.close();
}
if (statement != null) {
statement.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
在上面的示例代码中,您需要替换以下部分:
your-as400-hostname
:AS400主机的主机名或IP地址。your-as400-library
:要连接的AS400库。your-username
:您的AS400用户名。your-password
:您的AS400密码。your-table
:要执行查询的表名。确保您已经根据您的实际AS400设置进行了相应的更改。此示例代码仅用于演示目的,您可能需要根据您的具体需求进行更改和定制。