jdbc.utils QueryRunner的建档使用示例
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了jdbc.utils QueryRunner的建档使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。packag
千家信息网最后更新 2025年11月08日jdbc.utils QueryRunner的建档使用示例
这篇文章主要介绍了jdbc.utils QueryRunner的建档使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
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 blocke.printStackTrace();}QueryRunner qr = new QueryRunner();////////////////////查询try {List ai = 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 blocke.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 blocke.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 blocke.printStackTrace();}try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} }} 感谢你能够认真阅读完这篇文章,希望小编分享的"jdbc.utils QueryRunner的建档使用示例"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
示例
价值
兴趣
同时
更多
朋友
知识
编带
行业
资讯
资讯频道
频道
参考
学习
帮助
支持
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何给数据库的字段取别名
重庆实用的外贸软件开发公司
湖南安卓软件开发学校
无锡江苏大容量服务器代理商
dna数据库建造时间
软件开发团队中的角色
网络安全攻防实训室
我的世界华夏服务器
自建blynk服务器视频教程
西藏党员教育软件开发电话
厦门设备维修管理软件开发
网络安全认证具体包括
达梦数据库怎么汉化
微起点网络技术咋样
欧菲光软件开发面试
网络安全试题库虚拟机
中医软件开发研究方法
国外服务器在哪里买
电信宣传网络安全教育的稿件
2019工资核算免费数据库
利用网络技术开展教研
软件开发是一线还是二三线
一般网络安全事件有哪些
淄博化工软件开发定制
两会金融基础数据库
福建中职学考网络技术真题
软件开发去哪个学校
数据库学生选课
三级网络技术要过二级
下载管理服务器