PostgreSQL JDBC 开发指导
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class PostgreSQLJdbcExample {
// 更改为你的数据库URL,用户名和密码
private static final String DB_URL = "jdbc:postgresql://localhost:5432/yourdb";
private static final String USER = "yourusername";
private static final String PASS = "yourpassword";
public static void main(String[] args) {
// 连接数据库
try {
Connection connection = connectToDatabase();
// 创建Statement对象来执行SQL语句
Statement statement = connection.createStatement();
// 执行一个查询
String sql = "SELECT * FROM your_table";
ResultSet rs = statement.executeQuery(sql);
// 处理结果
while (rs.next()) {
// 获取并打印数据
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println("ID: " + id + ", Name: " + name);
}
// 关闭连接
rs.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
private static Connection connectToDatabase() throws ClassNotFoundException, SQLException {
// 加载JDBC驱动
Class.forName("org.postgresql.Driver");
// 建立连接
return DriverManager.getConnection(DB_URL, USER, PASS);
}
}
这段代码展示了如何使用Java JDBC连接PostgreSQL数据库,执行一个简单的查询并处理结果。在使用前,需要将yourdb
, yourusername
, yourpassword
, your_table
替换为实际的数据库名、用户名、密码和表名。
评论已关闭