java - 将 CSV 文件导入 MySQL 表

标签 java mysql csv opencsv

我在 CSV 文件中有这些行,我想将这些列导入数据库

Notification Identifier / State / Severity / Event Time / Probable Cause / Managed Object / Alarm Type / Additional Text 
ALARM /  1347413987 /  Outstanding /  Critical /  Thu, Feb 18, 2016 04:50:22 PM /  NeighborDown /  5620SAM tunisiana_ns:.network.ne.5620SAM6_1 SERVICE 
service-652:192.168.161.36:routingInstance:ospf-v2:areaSite-0.0.0.0:interface-2 /  EquipmentAlarm / "PE9036

每一行都以这个“ALARM”开头,我的分隔符是“/” 请帮助我将此数据导入 MySQL 数据库。

最佳答案

请在此处参阅 LOAD DATA INFILE 的文档。。http://dev.mysql.com/doc/refman/5.7/en/load-data.html

您可以在中使用 csv 友好字符

 FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\'
 LINES TERMINATED BY '\n' STARTING BY ''

还有一些 GUI 工具,例如 SQLyog ,它提供了一种将 CSV 文件部分或全部导入服务器表中的直接且简单的方法。

关于java - 将 CSV 文件导入 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35572659/

相关文章:

java - 处理 PKCS12 keystore 时的 keytool 与 FIPS

java - 字符串排序

java - 参数索引超出范围(2 > 参数个数,即 1)

php - where_in 只返回 1 行

mysql - 数据库架构可将多个标签附加到每篇博客文章

javascript - 如何使用javascript在excel中添加数据验证列表

R 数据整理

java - 变量名中的$是什么意思?

Java smack/Android asmack RosterListener

csv - Coldfusion CSV 到电子表格