jdbc.utilsQueryRunner的建档使用示例-创新互联

这篇文章主要介绍了jdbc.utils QueryRunner的建档使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

10年积累的做网站、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有石柱土家族免费网站建设让你可以放心的选择与我们合作。成都创新互联公司专注于民和网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供民和营销型网站建设,民和网站制作、民和网页设计、民和网站官网定制、重庆小程序开发服务,打造民和网络公司原创品牌,更为您提供民和网站排名全网营销落地服务。创新互联建站专注于富平网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供富平营销型网站建设,富平网站制作、富平网页设计、富平网站官网定制、小程序开发服务,打造富平网络公司原创品牌,更为您提供富平网站排名全网营销落地服务。
package com.jdbc.test;
import java.sql.*;
import java.util.List;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.ResultSetHandler;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
public class OdbcTest {
@SuppressWarnings({ "unchecked", "rawtypes" })
public static void main(String[] args) {
Connection conn =null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn  =  DriverManager.getConnection("jdbc:oracle:thin:@192.168.249.137:1521:hgs","hgs","hgs");
    //DriverManager.getConnection("jdbc:oracle:thin:@192.168.249.137:1521:hgs","hgs","hgs");
//Class.forName("oracle.jdbc.driver.OracleDriver");
//Connection connection = null;
//connection = DriverManager.getConnection("jdbc:oracle:thin:@192.168.249.137:1521:hgs","hgs","hgs");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
QueryRunner qr = new QueryRunner();
////////////////////查询
try {
Listai = qr.query(conn, "select atype,averageage from animals",new BeanListHandler(Animals.class));
   for(Animals a : ai){
   System.out.println("atype: "+a.getAtype() +" avgage: "+a.getAverageage());
   }
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
////////////////////////////////////插入
try {
Object[] params= {"man",78};
//qr.insert(conn, "insert into animals(atype,averageage) values(?,?)", new BeanHandler(Animals.class), params);
qr.update(conn, "insert into animals(atype,averageage) values(?,?)", params);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
///删除
try {
Object[] params= {"man",78};
//qr.insert(conn, "insert into animals(atype,averageage) values(?,?)", new BeanHandler(Animals.class), params);
qr.update(conn, "delete from animals");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
      
}
}

感谢你能够认真阅读完这篇文章,希望小编分享的“jdbc.utils QueryRunner的建档使用示例”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联-成都网站建设公司行业资讯频道,更多相关知识等着你来学习!


当前文章:jdbc.utilsQueryRunner的建档使用示例-创新互联
文章网址:http://pwwzsj.com/article/cehsgh.html