WEB开发网
开发学院数据库MySQL MYSQL三种插入方式对比:单条插入、LOAD DATA、存储... 阅读

MYSQL三种插入方式对比:单条插入、LOAD DATA、存储过程

 2009-06-04 10:43:13 来源:WEB开发网   
核心提示:今天,针对批量数据的MYSQL插入进行了测试,MYSQL三种插入方式对比:单条插入、LOAD DATA、存储过程,重在学习,主要是普通的每条插入、LOAD DATA指令、调用存储过程这三种方式,对比使用的时间,告诉大家插入的方式不同

今天,针对批量数据的MYSQL插入进行了测试,重在学习。主要是普通的每条插入、LOAD DATA指令、调用存储过程这三种方式,对比

使用的时间,告诉大家插入的方式不同,效率也大大不同。现在是以100000条数据为例子。

以下为引用的内容:

数据库SQL文件:

/*source F:/mysqlTest/mysqlInsertTest/src/db.sql*/

drop database if exists testInsert;

create database testInsert;

use testInsert;

drop table if exists insertTB;

create table insertTB(id int primary key, username varchar(20));

数据库属性:

package com.ys.db.init;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public abstract class DBProperty {

private static String FILE_NAME = "db.properties";

static {
InputStream in = DBProperty.class.getResourceAsStream(FILE_NAME);
Properties p = new Properties();
try {
p.load(in);
driverClass = p.getProperty("driverClass");
url = p.getProperty("url");
username = p.getProperty("username");
password = p.getProperty("password");
} catch (IOException e) {
e.printStackTrace();
}
}

public static String driverClass = "com.mysql.jdbc.Driver";
public static String url = "jdbc:mysql://localhost:3306/testInsert";
public static String username = "root";
public static String password = "wq3892961";
}

driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/testInsert
username=root
password=wq3892961

1 2 3  下一页

Tags:MYSQL 插入 方式

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接