自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Statement、PreparedStatement、PreparedStatement + 批处理 的区别

<br />1.使用Statement对象<br />2.预编译PreparedStatement<br />3.使用PreparedStatement + 批处理<br />为了区分出这三者之间的效率,下面的事例执行过程都是在数据库表t1中插入1万条记录,并记录出所需的时间(此时间与电脑硬件有关)<br />1.使用Statement对象<br />使用范围:当执行相似SQL(结构相同,具体值不同)语句的次数比较少<br />优点:语法简单<br />缺点:采用硬编码效率低,安全性较差。<br />原理:

2011-03-31 09:44:00 1795

原创 SimpleJdbcCall的使用

java.lang.Object  org.springframework.jdbc.core.simple.AbstractJdbcCall      org.springframework.jdbc.core.simple.SimpleJdbcCall  SimpleJdbcCall源自springframework,是一个多线程、可重用,用来调用存储过程或者存储函数的工具,它通过提供元数据的处理方式来简化对基本的存储过程和函数的访问。我们所需要做的就是提供执行存储过程或函数的名字和用Map表示的相应的

2011-03-25 09:21:00 7955

转载 CallableStatement

<br />概述<br /><br />  CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(OUT 参数)或输入和输出(INOUT 参数)的参数。问号将用作参数的

2011-03-25 09:20:00 975

转载 PreparedStatement的用法

jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement需求研发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或 02/05/02 8:56 pm。 通过使用java.sql.preparedstatement,这个问题能自动解决。一个preparedstatement是从java.sql.connection

2011-03-24 14:30:00 747

转载 Statement详细用法

<br />1、创建 Statement 对象 <br /><br />建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法 createStatement 创建,如下列代码段中所示: <br /><br />Connection con = DriverManager.getConnection(url, "sunny", ""); <br />Statement stmt = con.createStatement(); <br /><b

2011-03-24 13:44:00 1471

转载 Java 获取classpath

<br />ClassLoader提供了两个方法用于从装载的类路径中取得资源:<br /><br />        public URL getResource(String name); <br />        public InputStream getResourceAsStream(String name); <br /><br />       这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个URL对象来定位资源,而getResourceAsSt

2011-03-24 09:49:00 1993

原创 整数的素数分解算法

<br />素数定义:质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的地位。<br /> <br />void PrimaryCal(int num)<br />{<br />    for(int i=2;i*i<=num;i++)<br />    {<br />        while(num%i==0)<br />       

2011-03-21 16:01:00 5975 1

原创 二分查找算法

折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是,将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如果x<a[n/2],则我们只要在数组a的左半部继续搜索x(这里假设数组元素呈升序排列)。如果x>a[n/2],则我们只要在数组a的右半部继续搜索x。二分搜索法的应用极其广泛,而且它的思想易于理解,但是要写一个正确的二分搜索算法也不是一件简单的事。第一个二分搜索算法早

2011-03-21 15:57:00 881

转载 Java中equals和==的区别

<br />值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。<br />          ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。<br />          equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。<br />          ==比较的是2个对象的地址,而equals比较的是2个对象的内容。<br />        

2011-03-05 22:11:00 1431 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除