javaFX读取txt文件并写入数据库
时间: 2023-08-16 14:04:36 浏览: 79
以下是JavaFX读取txt文件并将其写入数据库的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class Main {
private static final String FILE_PATH = "path/to/your/file.txt";
private static final String INSERT_QUERY = "INSERT INTO your_table_name (column1, column2) VALUES (?, ?)";
public static void main(String[] args) {
try {
Connection connection = DatabaseConnection.getDBConnection();
PreparedStatement statement = connection.prepareStatement(INSERT_QUERY);
BufferedReader reader = new BufferedReader(new FileReader(FILE_PATH));
String line;
while ((line = reader.readLine()) != null) {
String[] data = line.split(",");
statement.setString(1, data[0]);
statement.setString(2, data[1]);
statement.executeUpdate();
}
reader.close();
statement.close();
connection.close();
} catch (SQLException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
```
在这个示例中,我们首先定义了一个常量 FILE_PATH,它是指向我们要读取的txt文件的路径。然后,我们定义了一个常量 INSERT_QUERY,它是用于将数据插入数据库的SQL查询。
我们使用BufferedReader从文本文件中读取每一行数据,然后将其拆分为逗号分隔的值。我们然后将这些值插入到数据库中,使用PreparedStatement对象来执行INSERT_QUERY。
请注意,我们在代码中使用了DatabaseConnection类,这是我们在先前答案中提供的连接到数据库的类。确保在使用此示例代码之前将其包含在您的项目中。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)