1. 准备数据
在导入数据之前,大家需要先准备好数据,将数据存储在CSV文件中。CSV文件是一种常见的数据格式,可以使用Excel或文本编辑器创建。确保CSV文件中的数据格式正确,每个字段之间用逗号分隔,每条数据占一行。
2. 创建数据库表
在MySQL数据库中创建表格,确保表格与CSV文件中的字段对应。如果CSV文件中有标题行,请确保表格中也有相应的列名。
3. 导入数据
使用Java代码将CSV文件中的数据导入MySQL数据库中。以下是一个示例代码:
“`port java.io.BufferedReader;port java.io.FileReader;portnection;portager;portent;
portData {
aing[] args) {
g csvFilePath = “data.csv”;gysqlydatabase”;game = “root”;g password = “password”;
try {nectionnagernectioname, password);gytablen1n2n3) VALUES (?, ?, ?)”;ententnent(sql);
eReaderewew FileReader(csvFilePath));geTextull;
tt = 0;
eTexteReadereull) {geText.split(“,”);gn1 = data[0];gn2 = data[1];gn3 = data[2];
entgn1);entgn2);entgn3);
ent.addBatch();
t % 1000 == 0) {ent.executeBatch();
}
}
eReader.close();
ent.executeBatch();
n.close(); ex) {tStackTrace();
}
}
ent对象,通过读取CSV文件的每一行数据,将数据插入到MySQL表格中。在每插入1000条数据时,大家使用executeBatch()方法批量插入数据,以提高导入数据的效率。
4. 总结
本文介绍了如何使用Java快速导入大量数据到MySQL数据库中。通过使用CSV文件和批量插入数据的方法,大家可以轻松地将大量数据导入到MySQL数据库中,提高开发效率。