生成CSV文件后再将CSV文件导入到mysql
2023-09-27 14:25:30 时间
1、生成CSV
jar包:http://pan.baidu.com/s/1xIL26
String csvFilePath = "d:\\test.csv"; CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("UTF-8")); for(int i=0;i<10;i++) { String[] contents = {String.valueOf(i),"测试"+i}; wr.writeRecord(contents); } wr.close();
2、导入到mysql
String url = "jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=UTF-8&rewriteBatchedStatements=true"; String user = "root"; String password = "123456"; Connection conn= DriverManager.getConnection(url,user,password); conn.setAutoCommit(false); PreparedStatement pstmt = conn.prepareStatement("load data local infile 'd:/test.csv' into table test fields terminated by ','"); pstmt.execute(); conn.commit();
相关文章
- mysql表结构文件
- MySQL 忘记密码怎么办?
- MySQL的视图,用户管理,C语言连接
- mysql in 子查询 效率慢 优化(转)
- Navicat for mysql 导出sql文件 导入sql文件
- mysql 直接拷贝data 目录下文件还原数据的实现
- 大型SQL文件导入mysql方案
- 如何使用Mysql Workbench导出一整个sql文件,sql包?
- mysql source命令超大文件导入方法总结
- mysql查询优化--临时表和文件排序(Using temporary; Using filesort问题解决)
- (原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 关于MySQL中使用LOAD DATA INFILE导入csv文件时的日期格式问题
- MySQL权限整理及授权命令
- mysql恢复ibd文件
- mysql计算排名【转】
- 2022-11-22 mysql列存储引擎-聚合运算中间结果缓存磁盘文件以避免OOM-概要设计
- mysql relay_log_recovery relay_log_info_repository
- 安装mysql到服务器的linux环境下
- mysql:简单的主从复制
- mysql---multi table delete(删除多个表)
- The last packet sent successfully to the server was 0 milliseconds ago.[nutch---mysql ]
- mysql优化之使用iotop+pt-ioprofile定位具体top io文件
- MySQL入门篇(二)之常见命令管理
- 一个备份MySQL数据库的简单Shell脚本
- 【Mysql系列】where 和 having 的区别