postgresql-jdbc查询返回大写字段
时间: 2023-08-22 11:03:49 浏览: 202
在 PostgreSQL-JDBC 中,查询返回的字段名默认是以小写形式返回的。如果你想要返回大写字段名,你可以使用别名来实现。下面是一个例子:
```java
try {
// 加载驱动
Class.forName("org.postgresql.Driver");
// 建立连接
String url = "jdbc:postgresql://localhost:5432/mydatabase";
String username = "myusername";
String password = "mypassword";
Connection connection = DriverManager.getConnection(url, username, password);
// 创建 Statement 对象
Statement statement = connection.createStatement();
// 执行查询语句
String sql = "SELECT column1 AS COLUMN1, column2 AS COLUMN2 FROM mytable";
ResultSet resultSet = statement.executeQuery(sql);
// 处理查询结果
while (resultSet.next()) {
String column1 = resultSet.getString("COLUMN1");
String column2 = resultSet.getString("COLUMN2");
// 处理查询结果...
}
// 关闭连接
resultSet.close();
statement.close();
connection.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
```
在上面的例子中,我们使用 `AS` 关键字给查询结果中的字段设置别名,然后通过别名来获取大写形式的字段名。
阅读全文