java txt文件导入mysql
时间: 2023-02-06 15:38:31 浏览: 74
要将 txt 文件导入 MySQL,你可以使用以下步骤:
1. 在 MySQL 中创建一个数据库和表。例如,你可以使用以下 SQL 语句来创建数据库:
```
CREATE DATABASE mydatabase;
```
然后,你可以使用以下 SQL 语句来创建表:
```
USE mydatabase;
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
age INT
);
```
2. 使用 Java 代码连接到 MySQL 数据库并执行 SQL 语句。你可以使用 JDBC 来连接到 MySQL 数据库,然后使用 PreparedStatement 来执行 SQL 语句。
例如,你可以使用以下代码来连接到数据库:
```
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "root";
Connection conn = DriverManager.getConnection(url, username, password);
```
然后,你可以使用以下代码来执行 SQL 语句:
```
String sql = "INSERT INTO mytable (name, age) VALUES (?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.set String(1, "Alice");
pstmt.set Int(2, 20);
pstmt.execute Update();
```
3. 读取 txt 文件中的数据。你可以使用 Java 的文件操作类(例如 FileReader 和 BufferedReader)来读取 txt 文件中的数据。
例如,你可以使用以下代码来读取 txt 文件中的数据:
```
File file = new File("data.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
// 对于每一行,将数据插入到