java建立DuckDB连接
时间: 2023-04-10 14:03:41 浏览: 198
可以使用以下代码建立 DuckDB 连接:
```
import java.sql.*;
public class DuckDBConnection {
public static void main(String[] args) {
try {
// 加载 DuckDB 驱动
Class.forName("org.duckdb.JDBC.Driver");
// 建立连接
Connection conn = DriverManager.getConnection("jdbc:duckdb:/path/to/database");
// 执行 SQL 查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM my_table");
// 处理结果
while (rs.next()) {
System.out.println(rs.getString("column_name"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}
```
这段代码使用了 DuckDB 的 JDBC 驱动,通过 `DriverManager.getConnection` 方法建立连接,然后执行 SQL 查询并处理结果。注意替换连接字符串中的 `/path/to/database` 为实际的数据库路径。
相关推荐
![class](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)