`
aijuans8
  • 浏览: 179119 次
社区版块
存档分类
最新评论

dbutils例子

 
阅读更多

//使用dbutils1.0版本

import java.util.*;
import java.util.logging.*;
import java.sql.*;
import org.apache.commons.dbutils.*;
import org.apache.commons.dbutils.handlers.*;

public class TestDBUnits {

public static void main(String[]args) throws Exception {
TestDBUnits test = new TestDBUnits();

for(int i = 0 ; i < 1 ; i++) {
test.testQuery1();
test.testQuery2();
test.testUpdate();
}
}

public void testQuery1(){
try {
QueryRunner qr = new QueryRunner() ;
ResultSetHandler rsh = new ArrayListHandler();
String strsql = "select * from test1";
ArrayList result = (ArrayList)qr.query(getConnection() ,strsql ,rsh);
//System.out.print("");
} catch(Exception ex) {
ex.printStackTrace(System.out);
}
}

public void testQuery2(){
try {
QueryRunner qr = new QueryRunner() ;
ResultSetHandler rsh = new MapListHandler();
String strsql = "select * from test1";
ArrayList result = (ArrayList)qr.query(getConnection() ,strsql ,rsh);
for(int i = 0 ; i < result.size() ; i++) {
Map map = (Map)result.get(i);
//System.out.println(map);
}
//System.out.print("");
} catch(Exception ex) {
ex.printStackTrace(System.out);
}
}

public void testUpdate(){
try {
QueryRunner qr = new QueryRunner() ;
ResultSetHandler rsh = new ArrayListHandler();
String strsql = "insert test1(page ,writable ,content)values('ttt','ttt','faskldfjklasdjklfjasdklj')";
qr.update(getConnection() ,strsql);
//System.out.print("");
} catch(Exception ex) {
ex.printStackTrace(System.out);
}
}

private Connection getConnection() throws InstantiationException,
IllegalAccessException, ClassNotFoundException, SQLException {

String strDriver = "org.gjt.mm.mysql.Driver";
String strUrl = "jdbc:mysql://localhost:3306/test";
String strUser = "root";
String strPass = "";

Class.forName(strDriver).newInstance();
return DriverManager.getConnection(strUrl, strUser, strPass);
}
}

分享到:
评论

相关推荐

    DbUtils应用开发例子--DbUtilsExample.zip

    1.DbUtilsExampleBase.java,DbUtils例子的父类,包含了一些常用的方法,获得连接、关闭连接、打印对象。 2.MyDataSource.java,自定义的数据源实现类。 3.Person.java,数据库表对应的实体类。 4.person.sql,...

    poi dbutils 例子

    poi开发例子 dbutils组件操作数据库例子

    xutils例子

    xutils例子ViewUtils DbUtils BitmapUtils HttpUtils

    rock-0.9.1开源框架

    rock框架的核心主要是rock-dbutils,rock-dbutils是一个轻量级的ORM框架,对jdbc进行了浅层次的封装。是本人在教学和项目开发中慢慢积累开发而成,用来代替烦人的复杂的hibernate的。使用rock框架开发应用非常简单,...

    Flask框架使用DBUtils模块连接数据库操作示例

    本文实例讲述了Flask框架使用DBUtils模块连接数据库的操作方法。分享给大家供大家参考,具体如下: Flask连接数据库 数据库连接池: Django使用:django ORM(pymysql/MySqldb) Flask/其他使用:  -原生SQL  -...

    xutils资源包jar包和例子

    xutils httputils bitmaputils dbutils viewinject

    JSP+SERVLET+MYSQL实现的增删改查javaweb小例子

    完整的 JSP+SERVLET+MYSQL实现的增删改查javaweb小例子

    xUtils的一个小例子

    一个关于xUtils 的小例子,是根据github上面的demo进行简单化的,完成了ViewUtils,DBUtils和HttpUtils。比github 上的更简单易懂哦,适合初学者。

    补丁MySQL+JDBC+DBUtil+c3p0史上最全数据库讲义.rar

    补丁MySQL+JDBC+DBUtil+c3p0史上最全数据库讲义.rar

    通用数据库访问工具类(2012-08-01)

    下面是简单使用例子,当然,功能都全的这只是例子 IDBOperator idb = DBOperator.GetInstance(); //默认数据库(第一个配置) //idb = DBOperator.GetInstance("da3"); //切换数据库 string sqlAccess = @"SELECT *...

    rock-0.9开源框架

    rock框架的核心主要是rock-dbutils,rock-dbutils是一个轻量级的ORM框架,对jdbc进行了浅层次的封装。是本人在教学和项目开发中慢慢积累开发而成,用来代替烦人的复杂的hibernate的。使用rock框架开发应用非常简单,...

    xUtils jar包3个版本

    支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。 ViewUtils模块: android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定; 新的事件绑定方式,使用混淆工具混淆后仍可正常工作; ...

    xUtils android开发框架

    * DbUtils模块: &gt; * android中的orm框架,一行代码就可以进行增删改查; &gt; * 支持事务,默认关闭; &gt; * 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和...

    xUtils 安卓类库框架开源

    DbUtils模块: android中的orm框架 一行代码就可以进行增删改查; 支持事务 默认关闭; 可通过注解自定义表名 列名 外键 唯一性约束 NOT NULL约束 CHECK约束等(需要混淆的时候请注解表名和列名); 支持绑定外键 ...

    很牛逼的android开发包

    DbUtils模块: android中的orm框架,一行代码就可以进行增删改查; 支持事务,默认关闭; 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名); 支持...

    安卓java读取网页源码-python-demo:Python演示

    包进行了二次封装,简化了操作mysql的步骤,使用例子参照test_mysql_001.py logger.py:日志打印,类似于java 的logback RedisDao.py: 操作redis的类 3、requestsA.py:http请求的常用使用方式(类似于java里的...

    开源bbs源码java-SSHE:社会工程学会

    开源 bbs 源码 java #SSHE Easyui演示项目 SSHE示例项目是一个由Eclipse Kepler创建,Struts2.3.x+Spring3.2.x+...在sy.test包下,添加了apache的commons包下的dbutils工具的一些常用示例 v20131018 升级Highchart

    开源bbs源码java-TestGit:测试版

    支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。 ViewUtils模块: android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定; 新的事件绑定方式,使用混淆工具混淆后仍可正常工作; ...

    开源bbs源码java-xUtils:一个很棒的android框架

    支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。 ViewUtils模块: android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定; 新的事件绑定方式,使用混淆工具混淆后仍可正常工作; ...

Global site tag (gtag.js) - Google Analytics