java建立DuckDB连接读取CSV文件
时间: 2023-04-10 17:03:42 浏览: 183
可以使用以下代码建立DuckDB连接并读取CSV文件:
```
import java.sql.*;
public class DuckDBExample {
public static void main(String[] args) {
try {
// Establish connection to DuckDB
Connection conn = DriverManager.getConnection("jdbc:duckdb:");
// Create statement
Statement stmt = conn.createStatement();
// Read CSV file into table
String sql = "CREATE TABLE mytable AS SELECT * FROM read_csv_auto('myfile.csv')";
stmt.executeUpdate(sql);
// Query the table
sql = "SELECT * FROM mytable";
ResultSet rs = stmt.executeQuery(sql);
// Print results
while (rs.next()) {
System.out.println(rs.getString(1) + " " + rs.getString(2));
}
// Close resources
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
请注意,此代码仅用于演示目的,实际应用中需要根据具体情况进行修改。
相关推荐
![](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)