这篇文章主要介绍了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的建档使用示例”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联-成都网站建设公司行业资讯频道,更多相关知识等着你来学习!