Java 调用 PostgreSQL 库函数 - 详细教程和示例代码
要调用pg库函数,首先需要将pg库添加到Java项目的classpath中。\n\n然后,可以使用Java的JDBC API来连接到PostgreSQL数据库,并调用pg库函数。\n\n以下是一个示例代码,演示了如何调用pg库函数:\n\njava\nimport java.sql.*;\n\npublic class Main {\n public static void main(String[] args) {\n // 设置数据库连接信息\n String url = "jdbc:postgresql://localhost:5432/mydatabase";\n String username = "myuser";\n String password = "mypassword";\n\n try {\n // 加载驱动程序\n Class.forName("org.postgresql.Driver");\n\n // 建立数据库连接\n Connection conn = DriverManager.getConnection(url, username, password);\n\n // 创建Statement对象\n Statement stmt = conn.createStatement();\n\n // 调用pg库函数\n String sql = "SELECT my_pg_function()";\n ResultSet rs = stmt.executeQuery(sql);\n\n // 处理查询结果\n while (rs.next()) {\n // 获取函数返回值\n int result = rs.getInt(1);\n System.out.println("Result: " + result);\n }\n\n // 关闭连接\n rs.close();\n stmt.close();\n conn.close();\n } catch (ClassNotFoundException | SQLException e) {\n e.printStackTrace();\n }\n }\n}\n\n\n在上述代码中,需要将url、username和password替换为实际的数据库连接信息。然后,调用stmt.executeQuery()方法执行SQL查询语句,获取pg库函数的返回值。\n\n注意,如果pg库函数有参数,需要在SQL语句中使用占位符,并通过PreparedStatement对象的setXxx()方法为占位符设置实际的参数值。
原文地址: https://www.cveoy.top/t/topic/pY9r 著作权归作者所有。请勿转载和采集!