`
Before_Morning
  • 浏览: 35532 次
文章分类
社区版块
存档分类
最新评论
文章列表
在使用SpringMVC时,进行单元测试的基础类: import org.junit.Test; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import org.springframework.test.context.transaction.TransactionConfiguration; import org.sprin ...
通过使用queryRunner的查询方法,我们知道其使用了回调机制。 下面就对其中的参数ResultSetHandler 的实现类进行不同的查询。 ResultSetHandler 接口用于处理 java.sql.ResultSet,将数据按要求转换为另一种形式。 ResultSetHandler 接口提供了一个单独的方法:Object handle (java.sql.ResultSet .rs) 1.ArrayHandler 把结果集中的第一行数据转成对象数组 eg: <span style="white-space:pre"> & ...
开源数据库连接池: 一、DBCP: 方式1: BasicDataSource source = new BasicDataSource();source.setDriverClassName("com.mysql.jdbc.Driver");source.setUrl("jdbc:mysql:///datasource");source.setUsername("root");source.setPassword("1234");方式2:Properties prop = new Properties();pro ...
apache的dbutils是一个开源的JDBC工具类,由于它是对JDBC只进行简单的封装,所以基本上不会影响到程序的性能。 对于使用jdbc的程序来说,无疑dbutils能极大地简化jdbc的编码工作量。 首先要使用dbutils,就必须引入dbutils的jar包,可以到apache的官网去下载,这里就不多说了。 下面对其中比较常用的几个类进行简单的介绍 一、DbUtils ---工具类 DbUtils提供了关闭连接,装载JDBC驱动程序等常规工作的工具类,通过查看其API可以发现里面的方法都死静态的。 eg: 1.public static void close(…) thr ...
一、定义 元数据:数据库,表,列的定义信息。 Connection.getMetaData() 1.DataBaseMetaData对象:数据库元数据 相关方法: a. getURL() b. getUserName() c. getDriverName() <span style="white-space:pre"> </span>Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; ComboPooledDataSo ...
最近,自己使用eclipse创建maven工程时,在引入jar包出现: 在网上搜了一下,已经解决了,所以分享和记录一下。解决办法: 1.windows---> preferences--->maven 如图:选中 Download repository index updates on startup 2.设置好后,再执行下列操作: 3.上面可能会有点久,当上面的两步都执行后,最后我们就可以实现在输入框中输入要查询的jar包:
package com.jjyy.jdbc.pool; import java.io.FileReader; import java.io.PrintWriter; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import ja ...
代理模式(Proxy):为其他对象提供一种代理以控制这个对象的访问。 代理模式类别: 1.远程代理:为一个对象在不同的地址空间提供局部代理,这样可以隐藏一个对象存在于不同地址空间的事实。比如:使用nexus构建私服就 ...
一、事务的概念: 事务(Transaction)是指逻辑上的一组操作,事务是用于保证数据的唯一性,它由一组相关的DML语句组成,该DML语句要么全部成功,要么全部失败。这些操作 是一个不可分割的工作单位,是DB环境中的逻辑工作 ...
自从出来后,就很少用到了JDBC,大部分时间都是用框架的东西,对jdbc的知识也有些遗忘了。最近,换了项目组,接手了一个财务结算的子系统平台,因为这些对于数据的查询效率相对来说要严格点,底层的东西还相对于hibernate框架中封装好的机制来说还是是比较快的。正好有时间可以对jdbc的知识温习下。 一、JDBC的基本概念 数据库驱动也就是数据库厂商提供的jar包。sun公司为了降低学习数据库开发的成本,提供了JDBC这一套接口规范。 二、JDBC的基本使用 A.使用jdbc开发的步骤是固定的: 首先,要导入数据库驱动的jar包,然后按照下面的步骤 1.注册数据库驱动: ...
一、私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。一般很多项目都是在内网的情况下开发的,即使有外网,一个团队中的所有人都有重复的从maven仓库下载构建可能因为网络带宽而影响了开发的效率。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。
在上一讲中,描述了如何使用简单标签开发自定义标签。既然开发了自定义的标签,如果要给别人去使用,我们就要像JSTL那样,将自己开发的标签打成jar包,如果别的工程要使用的话,直接将jar包导入到工程中就可以了。 首先,我们可以建一个java工程,在根目录下建立一个文件夹:META-INF,这个文件夹是用来存放我们写的tld文件的,src下建立自己的包,然后将自己编写的类文件放在src的包中。工程的结构如下: 下面给一个小Demo 首先,我们自己定义模拟JSTL的<c:if>标签 JyIfTag.java package com.jjyy.tag; import jav ...
到不同的公司工作,都会遇到每个公司自己的标签,也即自定义的标签。其实,自定义标签主要用于移除Jsp页面中的java代码。 要实现自己自定义的标签,只需要完成以下两个步骤: 1.编写一个实现Tag接口的Java类(标签处理器类) 2.编写标签库描述符(tld)文件,在tld文件中对标签处理器类描述成一个标签 3.在jsp页面上引入再使用 在介绍自定义标签的开发时,先提前说下,对于自定义标签的开发有两种方式: 1.传统标签【了解】 步骤: a.写一个类实现Tag接口 b.写一个tld文件,描述写好的类 c.在jsp页面中引入tld文件,然后就可以使用自定义的标签了。 在传统标签 ...
JSTL标签库--JSP Standard Tag Library,JSP标准标签库,是一个开放源代码的JSP标签库。 说明:在javaee4.0中,需要导入JSTL相关的jar包,但是在javaee 5.0开始,默认已经包含了相关的jar包。 一、JSTL介绍 1.JavaServer Pages Standard Tab Library 2.JSTL ...
最近在做项目的时候,遇到使用Arrays,asList()后出现java.lang.UnsupportedOperationException。 贴出代码为: <pre name="code" class="java">public static CodOrderTemplate appendReturnDetailFields( CodOrderTemplate entity, String returnDetailsFieldIds) { String existIds = ""; String r ...
Global site tag (gtag.js) - Google Analytics