随笔分类 -  Jdbc

摘要:1、JDBC中通过MetaData来获取具体的表的相关信息。可以查询数据库中的有哪些表,表有哪些字段,字段的属性等等。MetaData中通过一系列getXXX函数,将这些信息存放到ResultSet里面,然后返回给用户。关于MetaData的说明网上也有不少,这里我只是从我自身学习的角度来记录一下简单使用JDBC以及获取数据表相关信息的方法。DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getString(DATA_.. 阅读全文
posted @ 2013-12-23 17:21 若 ♂ 只如初见 阅读(34421) 评论(0) 推荐(4)
摘要:本文主要是总结如何实现JDBC调用Oracle的存储过程,从以下情况分别介绍:[1]、只有输入IN参数,没有输出OUT参数[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)【准备工作】 创建一个测试表TMP_MICHAEL,并插入数据,SQL如下:create table TMP_MICHAEL( USER_ID VARCHAR2(20), USER_NAME VARCHAR2(10), SALARY NUMBER(8,2), OTHER_INFO VA... 阅读全文
posted @ 2013-12-17 10:31 若 ♂ 只如初见 阅读(486) 评论(0) 推荐(0)
摘要:构造SQL 语句:String sql = "select id,name,age,gender,birth from student where name like ?"; 参数设值:PreparedStatement ps = conn.PreparedStatement(sql);String str = getName();ps.setString(1,"%" + str + "%"); 阅读全文
posted @ 2013-10-08 14:36 若 ♂ 只如初见 阅读(849) 评论(0) 推荐(0)