获取参数的元数据信息
2017-03-23 13:31
211 查看
public class parameterMedaData { public static void main(String[] args) { //创建sql语句 String sql = "select * from user where id >?"; //创建一个数组 Object obj[] = new Object[]{3}; read(sql,obj); } static void read(String sql,Object obj[]){ Connection conn=null; PreparedStatement ps =null; ResultSet rs = null; JDBCUtils utils =JDBCUtils.getInstance(); try { conn=utils.getConnection(); //获取数据库元数据 DatabaseMetaData dmd = conn.getMetaData(); System.out.println(dmd.getDatabaseProductName());//获取数据库名 ps = conn.prepareStatement(sql); //获取参数的元数据信息 ParameterMetaData pmd = ps.getParameterMetaData(); //获取参数个数,即问号的个数 int count = pmd.getParameterCount(); for(int i=1;i<=count;i++){ //将数组里的元素赋值给对应的问号 ps.setObject(i, obj[i-1]); } rs = ps.executeQuery(); while(rs.next()){ System.out.print(rs.getObject("username")); } } catch (SQLException e) { e.printStackTrace(); } } }
相关文章推荐
- .Net Mvc ActionFilterAttribute的OnActionExecuted中获取请求参数信息
- 系统表获取数据库的元数据信息
- 获取流的参数信息
- 设计技巧33:从方法中获取信息 Collecting Parameter:集合参数,从方法中获取信息 容器比较常用
- mysql学习之-show table status(获取表的信息)参数说明
- 【推荐】Sql Server 不常见应用之一:获取表的基本信息、字段列表、存储过程参数列表
- java 实现视频转换通用工具类:获取视频元数据信息(一)
- Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
- 通过系统表获取SQL,Access,Oracle数据库的元数据信息
- Java中通过反射获取类的信息(方法名,参数,构造函数等)
- php 获取参数的信息
- Enterprise Library 2.0系列:获取存储过程的参数集的相关信息
- CXF 拦截器获取方法信息和参数信息
- 小技巧-JS获取当前页面的地址和参数等信息
- Request获取url信息以及url带的参数
- SQL Server 获取表的基本信息、字段列表、存储过程内容及参数列表
- java 实现视频转换通用工具类:获取视频元数据信息(一)
- JSP中获取当前访问URL、URL参数等信息的小结
- 水滴石穿之IFRANME加载完成判断、获取函数的动态参数信息