jdbc.utils QueryRunner的建档使用示例
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了jdbc.utils QueryRunner的建档使用示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。packag
千家信息网最后更新 2025年01月18日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 {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 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安全错误
数据库的锁怎样保障安全
上海软件开发税务筹划怎么进行
软件开发的生产率
杭州爱赞网络技术有限公司叶凡
浪潮的软件开发试题
codm服务器最难打
富士康用编程软件开发
raid服务器报警
剑三可以玩什么服务器
在公司学软件开发有前途吗
珠海广东网络安全培训哪里学
二维码怎么关联到数据库
密云区网络营销软件开发价格信息
奉贤区海航数据库服务报价行情
网络安全断网事件
奉化计算机软件开发企业
江阴ibm服务器维修
网络技术不完善
奥维 企业服务器 谷歌地图
低代码软件开发流程
甘肃gpu服务器租用云空间
网络安全心得体会69字
数据库管理系统英文表
为什么服务器连接网络中断
数据库查询证件号相同的记录
加强敏感信息排查确保网络安全
excel 数据库学习入门
net软件开发机构
数据库若为空 就为0
网银数据库安全吗
河南统一软件开发服务值得推荐