博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java的sql动态参数
阅读量:4839 次
发布时间:2019-06-11

本文共 1066 字,大约阅读时间需要 3 分钟。

在C#的方法中可以使用params Parameter[] values来动态获取sql语句中的参数值数组。

Java中可以自己封装出一个类似于C#的方法

1、获取结果集

1     /** 2      *  获取结果集 3      * @param sql SQL语句 4      * @param params SQL语句数据数组 5      * @return 结果集 6      */ 7     public static ResultSet getResultSet(String sql,Object[] params) { 8         ResultSet rs=null; 9         //从DButil获取连接对象10         Connection conn=getConnection();11         try {12             //获取PreparedStatement对象13             PreparedStatement ps= conn.prepareStatement(sql);14             //循环遍历数据数组15             for(int i=0;i

2、执行增删改

1 /** 2      * 执行数据库增删改语句 3      * @param sql 数据库执行语句 4      * @param params SQL语句数据数组 5      * @return 受影响行的数量 6      */ 7     public static int getUpdate(String sql,Object[] params) { 8         int n=0; 9         //从DButil获取连接对象10         Connection conn=getConnection();11         PreparedStatement ps=null;12         try {13             //获取PreparedStatement对象14              ps= conn.prepareStatement(sql);15             //循环遍历数据数组16             for(int i=0;i

 

转载于:https://www.cnblogs.com/hhmm99/p/9237960.html

你可能感兴趣的文章
Oracle 测试语句
查看>>
linux计划任务
查看>>
Egg 企业级应用开发框架的搭建
查看>>
input与button按钮背景图失效不显示的解决办法
查看>>
[Mac入门]如何在Mac下显示Finder中的所有文件
查看>>
证明二叉查找树所有节点的平均深度为O(logN)
查看>>
JavaScript基础--简单功能的计算器(十一)
查看>>
WPF Visifire使用 ---- 基础篇二
查看>>
SSAS: Using DMV Queries to get Cube Metadata
查看>>
操作系统存储器管理选择题精练
查看>>
一条咸鱼的养成
查看>>
修复LSP 解决不能上网问题
查看>>
第四周作业总结
查看>>
修改之前某次commit日志和内容
查看>>
动态规划:HDU1712-ACboy needs your help(分组背包问题)
查看>>
PAT A1009 Product of Polynomials(25)
查看>>
libFFM 与 python-libffm 安装遇到的一系列问题-解决方案
查看>>
数据摘要pandas
查看>>
浅谈C语言中的位段
查看>>
2019.04.25 第七次训练 【2017-2018 ACM-ICPC Asia East Continent League Final (ECL-Final 2017)】...
查看>>