ResultSet result=null;
Connection con=null;
Statement sql=null;
try{
con = pfwClient.getDataSource().getConnection();
sql = con.createStatement();
result = sql.executeQuery(sqlStatement);
int cols = result.getMetaData().getColumnCount();
if("Y".equals(type)){
Vector rs = new Vector();
int i;
while(result.next()){
RecordBean rb = new RecordBean();
for(i=1;i<=cols;i++){
rb.set(result.getMetaData().getColumnName(i),result.getString(i));
}
rs.add(rb);
}
if(null!=varName){
map.put(varName[0], rs);
}
}else if("N".equals(type)){
while(result.next()){
for(int k=0;k<length;k++){
if(!"".equals(tableColumn[k])){
tableColumnValue[k] = result.getString(tableColumn[k]);
map.put(varName[k],tableColumnValue[k]);
}
}
break;
}
}
}catch(SQLException e){
System.out.println("Please check sql is correct in DataService");
e.printStackTrace();
}finally{
try{
if(sql != null)
sql.close();
if(con != null){
con.close();
}
}catch(SQLException ex){
ex.printStackTrace();
}
}
分享到:
相关推荐
** JDBC使用参考手册详解 ** Java Database Connectivity (JDBC) 是Java编程语言中用于与数据库交互的一组标准API。这个英文版的JDBC使用参考手册是开发者的重要资源,提供了全面的指南来帮助理解和掌握JDBC的各个...
本示例旨在介绍如何使用JDBC进行简单的数据库操作。 首先,我们需要理解JDBC的基本组件: 1. **驱动程序**:JDBC驱动是Java应用程序与特定数据库之间的桥梁。对于不同的数据库,可能需要不同的驱动程序,例如MySQL...
Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...
总之,"JDBC简单地工具类.rar"是一个适合初学者了解和实践JDBC基础操作的资源,通过阅读和理解其中的代码,可以帮助初学者快速掌握JDBC的基本用法和原理,为进一步学习和使用数据库技术打下基础。
【JDBC简单分页方案】 在Java开发中,数据库记录的分页显示是常见的需求,尤其是在Web应用程序中。JDBC(Java Database Connectivity)是Sun公司制定的Java平台下的数据库连接标准接口,它提供了统一的方式来访问...
本教程将详细介绍使用JDBC进行数据库连接、操作的基本步骤和核心概念。 1. **安装JDBC驱动** 首先,你需要为你的数据库选择合适的JDBC驱动。例如,如果你使用的是MySQL,你需要下载`mysql-connector-java`的JAR...
在Spring整合中,JDBC通常通过Spring的数据访问抽象层来使用,例如JdbcTemplate或NamedParameterJdbcTemplate,它们简化了SQL查询的编写和执行,同时提供了事务管理和异常处理。在本项目中,可能有一个配置文件(如`...
**JDBC基础与应用** Java Database ...无论是简单的CRUD操作,还是复杂的数据库交互,JDBC都能提供可靠的工具和支持。在实际项目中,结合Java的ORM框架(如Hibernate、MyBatis),可以更高效地进行数据库操作。
在这个“java jdbc简单论坛设计”项目中,我们将探讨如何利用JDBC实现一个基础的在线论坛系统,涵盖用户注册、登录以及发布信息等功能。下面将详细阐述相关知识点。 1. **JDBC基础** - JDBC是Java中用来访问数据库...
9. **性能优化**:JDBC提供了多种优化技巧,如关闭不再需要的资源(如结果集、Statement和连接),使用连接池来重用连接,以及合理使用`PreparedStatement`避免SQL注入。 10. **JDBC API的扩展**:随着技术的发展,...
3. **创建Statement或PreparedStatement**:执行SQL语句,可以选择使用`Statement`进行简单查询,或者使用`PreparedStatement`预编译SQL,提升性能并防止SQL注入。 4. **处理结果集**:执行SQL后,通过`ResultSet`...
1. JDBC API:这是开发者直接使用的Java库,包含一系列接口和类,如`java.sql.DriverManager`、`java.sql.Connection`等,它们定义了与数据库交互的标准方法。 2. JDBC Driver Interface:这是数据库供应商实现的...
这表明这是一个简单的Java客户端-服务器架构,其中可能涉及到使用JDBC来实现数据库操作。 `DemoClient.java`通常代表客户端程序,它可能是用来发送请求到服务器,比如执行数据库查询或更新。客户端可能会使用JDBC ...
相比于直接使用JDBC,Spring Data JDBC提供了以下优势: 1. **自动配置**: Spring Boot通过自动配置,可以快速设置数据源和JDBC模板。 2. **Repository接口**: 开发者只需定义Repository接口,Spring会自动提供实现...
### 使用JDBC动态连接数据库 #### 一、JDBC简介 JDBC,即Java DataBase Connectivity标准,是一个由Sun Microsystems设计的API(应用程序编程接口),它允许Java程序与各种关系型数据库进行交互。作为Java核心类库...
最简单的JDBC
【标题】"简单实现JDBC源码"是一个关于如何在Java中使用JDBC(Java Database Connectivity)进行数据库操作的教程。JDBC是Java语言中与各种数据库交互的标准接口,允许开发者执行SQL语句并处理结果。这个教程可能...
通过这个简单的学生管理系统,开发者可以学习到如何使用JDBC与数据库进行交互,如何构建简单的数据管理应用,并理解SQL语言在实际项目中的应用。同时,这也是一个练习Java编程、数据库设计和用户界面开发的好实例。
对于简单的应用程序,一般程序员需要在此类中直接使用的唯一方法是 DriverManager.getConnection,该方法将建立与数据库的连接。 DriverManager 类 DriverManager 类包含一列 Driver 类,它们已通过调用方法 ...
本文将深入探讨JDBC连接使用的包以及DBUtils工具包,这两个组件在处理数据库连接时起着关键作用。 首先,我们来了解`mysql-connector-java-5.1.37-bin.jar`这个文件。这是MySQL数据库的Java驱动程序,由MySQL公司...