请写一个hikari jdbc客户端
时间: 2023-07-07 20:14:26 浏览: 219
SpringBoot整合hive-jdbc示例
5星 · 资源好评率100%
以下是一个简单的 Hikari JDBC 客户端示例代码:
```java
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
public class HikariJdbcClient {
public static void main(String[] args) throws SQLException {
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/mydb");
config.setUsername("myuser");
config.setPassword("mypassword");
HikariDataSource ds = new HikariDataSource(config);
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = ds.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM mytable");
while (rs.next()) {
System.out.println(rs.getString("column1") + ", " + rs.getString("column2"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
在此示例中,我们使用 HikariConfig 类来设置数据库连接信息,然后使用 HikariDataSource 类创建数据源对象。在 try-catch 块中,我们使用 getConnection() 方法获取连接对象,然后使用 createStatement() 方法创建 Statement 对象和 executeQuery() 方法执行 SQL 查询语句。最后,在 finally 块中关闭 ResultSet、Statement 和 Connection 对象。
阅读全文