java的for循环问题的解决,以及安卓中ListView插入数据的问题

package test.testdemo;

import org.springframework.jdbc.core.JdbcTemplate;

import com.util.Pub;

public class Test4 {

	public static void main(String[] args) {
		String sql = " insert into temp_spring (AAC003, AAC002, D, E, F, G, H, I, J, K)"
				+ "values (‘Tom‘, ‘51253319700126xxxx‘, ‘大邑县晋原镇堰北路1151号‘, ‘成都市‘, ‘5‘, ‘5‘, ‘4‘, ‘大邑县人民医院‘, ‘大邑中医院‘, ‘大邑县第二人民医院‘)";
		// 用来接收replace后的sql语句
		String sql2;
		JdbcTemplate jdbcTemplate = (JdbcTemplate) Pub.getBeanCtx().getBean("jdbcTemplate");
		for (int i = 1; i < 10; i++) {
			// 接收sql语句,否则如果sql=sql.replace("Tom","Tom"+i);那么发现插入的都是同样的数据
			sql2 = sql.replace("Tom", "Tom" + i);
			jdbcTemplate.execute(sql2);
		}
	}
}

  

时间: 2024-10-23 18:22:06

java的for循环问题的解决,以及安卓中ListView插入数据的问题的相关文章

mybatis批量插入的解决方法, insert 批量插入数据方式

1 <insert id="listModelInsert" parameterType="list"> 2 INSERT INTO NM_DEVICE_DATA 3 (ID, DEVICE_ID, TARGET, VALUE, CREATE_TIME,DETAIL) 4 <foreach collection="list" item="model" index="index" separ

解决:springmvc中接收date数据问题

这里提供三种解决方案. 一.局部转换 :只是对当前Controller类有效 springMVC.xml中添加: <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="

java批量插入数据进数据库中

方式1: for循环,每一次进行一次插入数据. 方式2: jdbc的preparedStatement的batch操作 PreparedStatement.addBatch(); ...... PreparedStatement.executeBatch(); 一次最多不要超过50条:1.因为当你插入的时候 数据库已经锁定,然而如果你一次性插入太多会造成其他业务的等待.2.会造成内存的溢出 方式2的本质是:insert into table (a,b,c,d) values(av,bv,cv.d

Java内存泄露的理解与解决

Java内存管理机制 在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期.从申请分配.到使用.再到最后的释放.这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露.Java语言对内存管理做了自己的优化,这就是垃圾回收机制.Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage collection)负责自动回收不再使用的内存. 上面是Java内存管理机制的基本情况.但是如果仅仅理解到这里,我们

Java 内存泄露的理解与解决过程

本文详细地介绍了Java内存管理的原理,以及内存泄露产生的原因,同时提供了一些列解决Java内存泄露的方案,希望对各位Java开发者有所帮助. Java内存管理机制 在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期.从申请分配.到使用.再到最后的释放.这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露. Java 语言对内存管理做了自己的优化,这就是垃圾回收机制. Java 的几乎所有内存对象都是在堆内存上分配(基本数据类型

java.util.ConcurrentModificationException异常原因及解决方法

在java语言中,ArrayList是一个很常用的类,在编程中经常要对ArrayList进行删除操作,在使用remove方法对ArrayList进行删除操作时,报java.util.ConcurrentModificationException异常,下面探讨一下该异常的原因以及解决办法. 1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class Test { 5 6 public static void mai

Spring中-IOC-Bean的初始化-循环依赖的解决

前言 在实际工作中,经常由于设计不佳或者各种因素,导致类之间相互依赖.这些类可能单独使用时不会出问题,但是在使用Spring进行管理的时候可能就会抛出BeanCurrentlyInCreationException等异常 .当抛出这种异常时表示Spring解决不了该循环依赖,本文将简要说明Spring对于循环依赖的解决方法. 循环依赖的产生和解决的前提 循环依赖的产生可能有很多种情况,例如: A的构造方法中依赖了B的实例对象,同时B的构造方法中依赖了A的实例对象 A的构造方法中依赖了B的实例对象

Java问题记录——循环里的二次判断与状态更新

Java问题记录——循环里的二次判断与状态更新 摘要:本文主要记录了在循环操作时可能出现的问题. 问题重现 在使用循环结构时,如果使用了定时任务,或者代码会多次调用循环结构,可能会导致有些对象会被循环多次. 举例来说,如果有一个结账的代码,每五分钟会执行一次: 1 @Scheduled(cron = "0 0/5 * * * ?") 2 @Async 3 public void handle(){ 4 List<Customer> list = customerDao.li

Eclipse代码报错提示: the import java.util cannot be resolve,怎么解决?

显示 the import java.util cannot be resolve,如何解决?我在使用eclipse的时候, 好像无意中更改了安装位置(workspace),现在所有的包都显示无法导入:the import java cannot be resolved 请问如何解决这个问题? ------解决方案1--------------------解决方案:右键项目-------buildpath--------最下面那个configura...的选择libraries找到JRE(这个时