Apache DBUtils使用总结



Apache DBUtils使用总结

DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就为我们做了最枯燥乏味、最容易出错的一大部分工作。

在使用DBUtils之前,应该注意一些问题:

1、DBUtils是JDBC的简单封装,可以和JDBC混合使用。

2、DBUtils对结果集自动封装为JavaBean是有着苛刻要求的:必须满足JavaBean的规范,其次Bean的getter与setter方法的名字与结果集的列名一一对应,而不要求JavaBean的私有成员与表结果集列名一一对应。
比[......]

Read more

JavaBean对象与Map对象互相转化



JavaBean对象与Map对象互相转化

JavaBean对象与Map对象互相转化
[java] view plaincopy在CODE上查看代码片派生到我的代码片
package com.recommend.utils;

import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationT[......]

Read more

C++按单词反转字符串

按单词反转字符串

题目要求:把字符串“I am a student”反转成为“student a am I”,不借助任何库函数。

字符串中单词顺序反转的方法有很多种,我们可以定义一个栈结构,根据栈的特性,先进后出。我们通过依次查找空格(在实际分析单词应用中这只是最简单的情况,单词之间可能直接用标点符号区分,但是使用标点符号并不意味着就是两个单词,西方世界计数方式喜欢使用三位数字加一个逗号形式比如“3,483,123”,虽然我们可以找到“,”但是不能把“3,483,123”作为三个单词来区分,应该看作一个单词。如果我们再考虑中英文等字符问题,区分单词将更加复杂,不过幸运的是,这里我们[......]

Read more

Linux下定时运行java程序

Linux下定时运行java程序

一,打包java项目。
1、 在MyEclipse中将java程序运行一遍得到class文件后,右键点击dbtodb工程,选择Export:点击next:

在JAR file :选择jar包存放的路径及jar包名字,点击finish。Jar包导出完成。

2.在c盘找到刚导出的jar包,我们将jar包放到一个dbtodb的文件夹下,打开jar包:
打开META-INF:
这里将MANIFEST.MF解压出来,然后对其进行配置,内容如下:

Manifest-Version:1.0

Main-Class:caic.dbtodb 指[......]

Read more

DBUtils与C3P0结合–支持自定义字段映射和线程池

DBUtils与C3P0结合–支持自定义字段映射和线程池

1.首先是MyBeanProcessor:

重写BeanProcessor的实现,使用策略模式
[java] view plaincopy
package c3p0.util2;

import java.beans.PropertyDescriptor;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.Arrays;

import org.apache.commons.dbutils.B[......]

Read more

Eclipse打JAR包,插件FatJar安装与使用

Eclipse打JAR包,插件FatJar安装与使用

1.打包成双击可执行的jar文件。

一般把src打包export=>Jar File 即可。想把src附属的资源一起打包,必须使用FatJar => export..=>FatJar.

fatJar这插件打包的时候可把用到的第三方的JAR包也一起打到目标JAR中。

所以下载了一个,下载地址:http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924 解压缩后是一个…/plugins/(net…)[......]

Read more

使用MyBatis Generator生成DAO

使用MyBatis Generator生成DAO

Help–Install new software–add
在弹出框中填入generator,地址是http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
然后选中搜索出的结果,下一步直到安装结束。
在src/main/resources下添加 名为generatorConfig.xml的配置文件,内容如下:
[html] view plaincopy在CODE上查看代码片派生到我的代码片
<?xml vers[......]

Read more

如何对修改后的java源代码进行重新打包

如何对修改后的java源代码进行重新打包

要是用Eclipse类的工具的话,可以在project上右键,选择Export,
例如导出jar可在Java中选择JAR file,点击Next,在弹出的对话框中,点击project前面的“+”,去掉project中lib前面的复选“√”和去掉右侧的.classpath以及.project前面的“√”,在下面的JAR file中填写保存位置,finish即可以导出jar,其他的类似

java相对路径设置

java相对路径设置

在java中相对路径的设置是一个比较头痛的问题:配置文件应该写在哪里,”/”,”./”等各自代表着什么含义,普通的java工程和jsp(servlet)的路径有什么不同,这都是我们特别需要留意的。不然在程序开发中会死得很惨(个人以前深有体会,看似很简单的路径设置,往往要花很多的时间才能搞定)。

一、Java Project
1. 普通目录的读取

 

如果com.taobao.jifeng下的TestPath.java要读取jifeng文件夹下的file.txt文件,路径设置为

 

[c-sharp] view pl[......]

Read more