来源:自学PHP网 时间:2015-04-16 10:51 作者: 阅读:次
[导读] 速度比insert要快20倍。共享一下java程序操作。package com mysql csv;import java sql Connection;import java sql DriverManager;import java sql PreparedStatement;import java sql SQLException;...
|
速度比insert要快20倍。共享一下java程序操作。
package com.mysql.csv;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class Competition {
static Connection conn = null;
static String driver = "com.mysql.jdbc.Driver";
static String url = "jdbc:mysql://127.0.0.1:3306/nerd_1";
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName(driver);
conn = DriverManager.getConnection(url, "root", "1234");
String sql = "LOAD DATA INFILE 'E://baidu//cp9.csv' REPLACE INTO TABLE baidu_34000_0_competition CHARACTER SET utf8 FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' ignore 1 lines";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.execute();
conn.close();
}
}
批量插入需要条件具体可参考文档:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#load-data
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com