最新文章列表

android批量插入数据效率对比

对比在android中批量插入数据的3中方式对比(各插入1W条数据所花费的时间): 1、 一个一个插入   /** * 向表中插入数据 * * @param openHelper * @param appInfo * @return */ public static boolean insert(SQLiteOpenHelper openHelper ...
hold_on 评论(0) 有2236人浏览 2014-03-06 16:58

跟我一起学Mybatis之(六)----增删改

其实只要执行成功了查询语句以后,其他的还是比较容易了,因为基础的语法已经熟悉了。下面开始:   1. Insert dao代码: Object insertPerson(Person person);  PersonDao.xml中的sql: <insert id="insertPerson" parameterType="Person" ...
商人shang 评论(0) 有2017人浏览 2014-01-26 20:00

Innodb锁系统 Insert/Delete 锁处理及死锁示例分析

Innodb锁系统 Insert/Delete 锁处理及死锁示例分析 Leave a Reply A.INSERT 插入操作在函数btr_cur_optimistic_insert->btr_cur_ins_lock_and_undo->lock_rec_insert_check_and_lock这里进行锁的判断,我们简单的看看这个函数的流程:
fan0321 评论(0) 有4497人浏览 2013-12-03 15:56

Sqlite3-基于事务的批量插入

  sqlite3单条插入速度在100ms左右,如果插入上万条的数据.... sqlite3默认每插入一条数据都会开启一个事务,执行,关闭 如果批量插入的操作放在一个事务中,避免多此文件打开,写入,关闭,速度会有很大提升! 下面是用benchmark做了一个测试,效果还不错!       require 'sqlite3' require 'active_support/all' ...
michael_roshen 评论(0) 有1435人浏览 2013-11-30 13:20

Django 一个简单mysql应用 -insert

#add.py# from django.shortcuts import render_to_response from django.db import connection, transaction def adds (request): http_name=request.GET['fname'] cursor=connection.cursor() sql="IN ...
vawe666 评论(0) 有843人浏览 2013-09-27 16:24

SQL一次性插入多条记录

SQL的批量插入MYSQL 如:insert into book(id, name) values (1, '冰与火之歌'),(2, '动物庄园') ORACLE: insert into book(id,name) select 1, '冰与火之歌' from dual union select 2, '动物庄园' from dual 如果要自动插入序列 insert into book(id ...
chengjie177 评论(1) 有1721人浏览 2013-08-05 10:36

Oracle,存储过程,不直接使用insert,而使用游标的原因

在写存储过程的时候,有时不直接使用insert into 表名 values select * from XXX where XXX 而是使用游标进行数据的一条条插入,主要原因是数据库资源的问题。   使用insert直接插入整个查询的表的数据,数据库会等到都执行完成之后才能释放资源,若查询的过程比较慢,那么资源就一直处于使用状态。比较费资源。   若使用游标进行插入的话,可以设置游标多 ...
slnddd 评论(0) 有1852人浏览 2013-05-23 13:40

JDBC 插入数据返回数据主键

参考代码:   package com.test; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.Date; import java.util.Properti ...
cuisuqiang 评论(1) 有9673人浏览 2013-05-14 10:32

可视化排序实践之插入排序

本博文的程序实现对插入排序的可视化。具体的页面布局和之前的文章“可视化排序实践之冒泡排序”一致 (界面很简单就包括两个部分:界面左侧是可视化排序部分,右侧是冒泡排序的代码), 可视化排序实践之冒泡排序的博文请参考: http://mouselearnjava.iteye.com/blog/1860956 可视化排序实践之选择排序的博文请参考: http://mouselearnjava.iteye. ...
MouseLearnJava 评论(0) 有1649人浏览 2013-05-08 07:17

我们一起读文档,学习MyBatis(二)----------- Insert Update Delete操作的实现

在这里,我会直接写Insert Update Delete操作的简单实现,文档中从一个简单的demo到这些操作中间介绍了很多关于配置文件的详细信息,由于我水平有限,仅仅把这些具体的实现做到了,配置中还有很多东西不能够完全理解,为了不误导那些意外看到这个博客的人,便不多讲述。如果想要深入理解的话,可以看文档,或者再找一些其他好的资料。   还有,时间可能会比较紧张,所以,我在这里吧源码贴出来,具 ...
商人shang 评论(0) 有44031人浏览 2013-03-11 11:57

Error setting null parameter. Most JDBC drivers require that the JdbcType must b

异常类型:Error setting null parameter. Most JDBC drivers require that the JdbcType must be specified for all nullable parameters .<insert id="insertTransactionLog" parameterType="transac ...
heiguagu 评论(0) 有3000人浏览 2013-01-04 16:43

mysql字段默认值不生效的问题解决(上)

    在项目中使用mybatis做为持久层框架,mysql数据库。项目上线前,DBA要求我们将每张数据库表中的字段都设置默认值和not null。之前项目中有一些insert语句是将表中所有字段都列出来,然后把它做为一个通用的插入语句来使用。举个简单的例子:假如一张数据库表blog中有如下几个字段:id,title,content,author,除id外,每个字段都设置了默认值Empty Stri ...
cs_css 评论(0) 有15405人浏览 2012-12-30 18:37

mysql数据库执行insert时的编码问题

--- The error occurred in sqlmap/shared/EgSiteLog-sqlmap-mapping.xml. --- The error occurred while applying a parameter map. --- Check the ecmng.EgSiteLog.insert-InlineParameterMap. --- Check ...
yonge812 评论(0) 有3432人浏览 2012-12-25 15:35

数据库两种 insert的区别

一: INSERT INTO tab_comp VALUES(item1, price1, qty1), (item2, price2, qty2), (item3, price3, qty3); 二: insert into tab_comp values(item1, price1, qty1) insert into tab_comp values(item1, price1, qty ...
cuityang 评论(0) 有1261人浏览 2012-12-16 00:00

hibernate 插入为空时保留数据库默认值

在插入数据时,如果数据库有默认值且插入值为null,则自动插入数据库默认值;如果插入值不为空则保留该值。看似简单一个需求,hibernate的实现都几经波折。 1.使用HBM文件时,加入 dynamic-insert= "true dynamic-update= "true " 2.使用注解时,在类级别上添加 @org.hibernate.annotations.E ...
chembo 评论(3) 有7531人浏览 2012-11-25 15:27

hibernate中在映射文件中控制insert和update的内容

下面我将列出所有用于控制insert和update语句的映射属性。 1.<property>元素的insert属性 如果为false,在insert语句中不包含该字段,表明该字段永远不能被插入。默认为true 2.<property>元素中的update属性 如果为false,update语句中不包含该字段,表明该字段用于不能被更新。默认为false 3.<clas ...
yangzg216 评论(0) 有3333人浏览 2012-11-16 15:57

oracle 用一条SQL判断插入数据的时候是否重复

INSERT INTO 表A SELECT 值, 值, 值, ……  FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM 表A WHERE 字段A = 值) 这条sql语句适用于oracle和mysql。 MSSQL:去掉 "FROM DUAL";
一刀3段 评论(0) 有1977人浏览 2012-11-14 12:53

java操作mongodb(一)之新增、查询

1、基于官方mongo-java-driver.2.9.1,在项目中pom依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version> ...
mj4d 评论(0) 有5288人浏览 2012-11-06 15:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics