`

Jdbc查询某个表字段集合

 
阅读更多

虾米链接:http://2814704901.iteye.com/blog/1936512

查询某个表字段分两种: 连表查询和单个查询

一、连表查询

//根据DutyId查询用户Email

public String getEmail(int dutyId){

Connection con = ConnectionGet.getConnection();

Statement st = null;

ResultSet rs = null;

String Email="";

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

String sql="select u.user_emil from tb_yqcj_duty t,tb_user u where t.user_id=u.user_id and t.duty_id="+dutyId;

st = con.createStatement();

rs = st.executeQuery(sql);

while(rs.next()){

Email=rs.getString(1);//jdbc中的字段索引从1开始 Hibernate是从0开始的

}

} catch (Exception e) {

e.printStackTrace();

}finally{

this.closeCon(st, rs, con);

}

return Email;

}

二、单表查询  既可以像连表那样也可以使用自己的字段

//链接数据库查询预警任务的Id

public Map<String,String> getWarnDutyId(){

Map<String,String> map=new HashMap<String,String>();

Connection con = ConnectionGet.getConnection();

Statement st = null;

ResultSet rs = null;

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

String sql="select * from tb_yqcj_duty t where t.is_warning=0";

st = con.createStatement();

rs = st.executeQuery(sql);

while (rs.next()) {

map.put(rs.getString("duty_id"), rs.getString("keyword"));//根据表字段名称查询

}

} catch (Exception e) {

e.printStackTrace();

}finally{

this.closeCon(st, rs, con);

}

return map;

}

//关闭链接

public void closeCon(Statement st,ResultSet rs,Connection con){

try {

if(rs!=null){

rs.close();

}

if(st!=null){

st.close();

}

if(con!=null){

con.close();

}

} catch (Exception e) {

e.printStackTrace();

}

}

分享到:
评论

相关推荐

    jdbc 读取表结构

    获取表的结构,无论是任何数据库,只要把驱动包加进去就可以了。

    spring封装jdbc查询

    "spring封装jdbc查询"是Spring框架中的一个核心功能,旨在简化传统的JDBC(Java Database Connectivity)操作,提高代码的可读性和可维护性,同时减少数据库操作中的潜在错误。以下是对这个主题的详细阐述: 首先,...

    查询系统JDBC+struts2

    标题中的“查询系统JDBC+Struts2”指的是一个基于Java技术栈的Web应用程序,它利用JDBC(Java Database Connectivity)进行数据访问,并结合Struts2框架来处理用户请求和展示结果。这样的系统通常用于实现数据库查询...

    jdbc驱动大集合

    MySql,SQL Server6.5/7.0/2000/2005,Oracle8/8i/9i,DB2,Sybase,informix,PostgreSQL,Access 7.0/2000(或FoxPro等ODBC驱动数据库&lt;驱动为rt.jar&gt;)的jdbc驱动集合及各种数据库连接的方法详细说明。

    JDBC分页查询(MySQL的)

    jdbc分页查询,利用mysql的limit实现分页查询。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    使用 JDBC 查询数据库

    使用 JDBC 查询数据库, 支持四种数据库 : DB2, Netezza, SQL Server, Oracle. 查询所得的数据将存放于 XML 内, 让让应用可以依要求从 XML 内取得所需的数据.

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...

    java 通过JDBC对数据库进行查询

    本篇将详细讲解如何使用JDBC对数据库进行查询。 首先,我们需要理解JDBC的基本工作流程,这通常包括以下步骤: 1. 加载驱动:在Java程序中,我们使用`Class.forName()`方法加载数据库驱动。例如,对于MySQL,我们...

    达梦数据库8JDBC jar包以及说明集合

    达梦数据库是一款国内自主研发...1. dm8-oracle-jdbc16-wrapper 2. DmJdbcDriver16 对应 Jdk1.6 及以上环境 3. DmJdbcDriver17 对应 Jdk1.7 及以上环境 4. DmJdbcDriver18 对应 Jdk1.8 及以上环境 以及相关资源文件说明

    JDBC连接数据库驱动集合及JDBC语句(MSSQL,ORACLE,MYSQL)

    在IT领域,Java Database Connectivity(JDBC)是Java平台中用于与关系数据库进行交互的一组标准API。JDBC提供了一种标准的接口,使得Java程序员能够以统一的方式处理不同的数据库系统,包括MSSQL(Microsoft SQL ...

    java实现jdbc查询结果集result转换成对应list集合

    当我们通过JDBC执行SQL查询并获取结果集(ResultSet)时,通常我们需要将这些数据转换为更易于处理的数据结构,如List。本篇文章将详细讲解如何将ResultSet转换为对应的List集合。 首先,我们了解ResultSet对象。...

    jdbc 查询小界面

    标题中的“jdbc 查询小界面”指的是一个基于Java Swing开发的简单图形用户界面(GUI),用于执行SQL查询。这个应用程序利用了Java的Java Database Connectivity (JDBC) API来连接和操作数据库。JDBC是Java标准版...

    JDBC查询代码以Student实体类.zip

    本示例"JDBC查询代码以Student实体类.zip"提供了一个简单的JDBC查询应用,涉及到的关键知识点包括: 1. **JDBC驱动注册**:在Java程序中,我们需要通过`Class.forName()`方法加载并注册JDBC驱动。例如,对于MySQL,...

    JAVA—JDBC数据库查询小程序

    **JAVA—JDBC数据库查询小程序** 本程序是一个基于JAVA实现的JDBC数据库操作小程序,它提供了全面的数据库交互功能,包括增(Insert)、删(Delete)、改(Update)和查(Select)。此外,还增加了模糊查询等高级...

    Hive-2.1.1-CDH-3.6.1 相关JDBC连接驱动 Jar 包集合

    03、hive-jdbc-2.1.1-cdh6.3.1.jar 04、hive-jdbc-2.1.1-cdh6.3.1-standalone.jar 05、hive-metastore-2.1.1-cdh6.3.1.jar 06、hive-service-2.1.1-cdh6.3.1.jar 07、libfb303-0.9.3.jar 08、log4j-1.2.17.jar 09、...

    如何避免JDBC引起的内存溢出情况

    ### 如何避免JDBC引起的内存溢出情况 在日常的软件开发过程中,特别是在处理大量数据时,使用Java数据库连接(JDBC)进行数据库操作是非常常见的。然而,在处理大数据集时,如果不注意细节,很容易遇到内存溢出的...

    javajdbc宠物商店-Mysql数据库_Java项目jdbc_java宠物项目_数据库代码_

    在Java编程领域,JDBC(Java Database Connectivity)是连接Java应用程序和关系型数据库的重要桥梁。本项目"javajdbc宠物商店-Mysql数据库"是基于Java JDBC实现的一个宠物商店管理系统的数据库部分,它提供了与MySQL...

    JDBC查询(对MySQL中的数据)

    用于对MySQL中的数据进行查询,主要内容是查询的大致框架和方法,自己理解再根据自己的实际情况进行查询

    Access_JDBC30.jar(不限查询次数(50)及每次查询的条数(1000))

    标题中的"Access_JDBC30.jar"是一款专为解决Access数据库与Java应用程序通过JDBC连接时,关于查询次数和每次查询条数限制问题的库文件。这个特定版本的JDBC驱动程序,允许开发者无限次地执行查询,同时每次查询也...

Global site tag (gtag.js) - Google Analytics