引用
今天在扩展ibator插件时,在生成model中每个field的注释时,想从oracle数据库中获取每个字段的comments作为注释.使用jdbc的支持,代码如下:
ResultSet rs = (java.sql.DatabaseMetaData)databaseMetaData.getColumns(localCatalog, localSchema, localTableName, null);
while (rs.next()){
rs.getString("REMARKS"));
.............................
java.sql.DatabaseMetaData.getColumns 这个方法从注释就能清楚的看到,可以获取数据库的很多元信息,当然包括表和字段的注释.但是,我获取时,却是NULL.GOOGLE了半天,发现原来oracle是需要在连接JDBC获取connection时通过一个参数来设置是否能获取comments.具体如下:
Properties props =newProperties();
props.put("remarksReporting","true");
Class.forName("oracle.jdbc.driver.OracleDriver");
dbConn = DriverManager.getConnection(url, props);
DatabaseMetaData dbmd = dbConn.getMetaData();
rs = dbmd.getColumns(null,"OPS$AIMSADM","AIRCRAFTS","CODE");
if(rs.next()) {System.out.println("Remarks: "+ rs.getObject(12)); }
分享到:
相关推荐
### Oracle配置数据源详解 在IT领域中,Oracle数据库因其高度可扩展性和强大的事务处理能力而备受青睐。本文将详细解读如何配置Oracle数据源,并通过图文教程的方式引导读者完成整个配置流程。 #### 一、Oracle...
7. **测试验证**:编写测试用例,确保多数据源配置生效,并能正确执行针对MySQL和Oracle的查询、更新等操作。 通过以上步骤,我们可以在SpringBoot应用中成功配置并使用MySQL和Oracle的多数据源。这样的配置不仅...
标题中的“powerdesigner连接oracle 数据源设置”指的是在PowerDesigner工具中配置Oracle数据库作为数据源的过程。PowerDesigner是一款强大的数据库设计与管理工具,它允许用户进行概念数据模型(CDM)、逻辑数据...
### Tomcat 添加 Oracle 数据源详解 #### 一、引言 在Java企业级应用开发过程中,数据库连接管理是一项至关重要的任务。为了实现高效且可扩展的数据库连接管理,最佳实践通常建议使用J2EE数据源(Data Source)来...
在这样的环境下,配置WebLogic连接Oracle RAC数据源是一项关键任务,它确保了应用能够透明地访问RAC集群中的任何节点,实现高可用性和负载均衡。 首先,理解Oracle RAC的工作原理至关重要。RAC允许多个实例同时访问...
Win2008 Oracle ODBC 数据源配置是指在 Windows Server 2008 操作系统中配置 Oracle 数据库的 ODBC 连接,以便于应用程序能够连接到 Oracle 数据库。下面是配置步骤的详细说明: 一、环境准备 首先,需要在 Win...
在Windows 7操作系统环境下,Oracle数据源的配置和使用对于系统兼容性的要求较高。 首先,Oracle ODBC驱动程序是Oracle数据库支持ODBC的关键组件。它是一个中间件,负责翻译应用程序的SQL语句,使其能够与Oracle...
本配置示例将详细介绍如何在Spring Boot中整合MyBatis与Oracle数据库,并配置两个不同的数据源。 首先,我们需要理解数据源(DataSource)的概念。数据源是Java应用程序与数据库之间的桥梁,它负责管理数据库连接,...
本项目着重探讨如何在SpringBoot中实现对MySQL、SQLServer、Oracle这三种主流数据库的数据源切换。 首先,我们来看包结构。一个标准的SpringBoot项目通常包含以下几个主要部分:`src/main/java`下的`...
总之,“WebSphere6.1 for Oracle数据源配置”涉及了WebSphere与Oracle数据库的集成,包括JDBC驱动的管理、数据源的创建和配置、以及应用与数据源的绑定。正确配置数据源能够保证应用程序高效、可靠地访问数据库,...
### 在Linux下配置Struts中的Oracle数据源 #### 背景介绍 本文将详细介绍如何在Linux环境下配置Struts框架中的Oracle数据源。这是一项重要的技术任务,对于那些需要在基于Struts的应用程序中集成Oracle数据库的开发...
本教程将详细解释如何在Tomcat服务器上配置Oracle 10g数据库的连接池数据源。 首先,确保你已经安装了必要的软件环境: 1. Java环境:JDK 1.4 2. 服务器:Tomcat 5.5 3. 数据库:Oracle 10g 配置步骤如下: 1. **...
在Service层,我们可以注入不同数据源的Repository,并根据业务需求选择合适的数据源进行操作: ```java @Service public class DualDataService { @Autowired @Qualifier("primaryRepository") private ...
本文将详细阐述如何在WebSphere 6版本中配置Oracle 10g作为数据源,这对于搭建企业级应用环境,实现数据库连接至关重要。 首先,我们需要了解WebSphere的数据源配置基础。在WebSphere应用服务器中,数据源是应用...
解决64位操作系统UDL的OLE DB没有Oracle数据源的问题。
多数据源支持Oracle、Mysql、Sql Server 等数据库夸库操作,使用 @DS 切换数据源。, 可设置多主多从 、纯粹多库(记得设置primary) 、混合配置等; Hutool工具类库,降低相关API的学习成本,提高工作效率;
在本教程中,我们将学习如何在客户端安装Oracle客户端并使用ODBC新建数据源,以便快速有效地连接到Oracle数据库。 首先,我们需要下载必要的组件。`vcredist_x86.exe`是Microsoft Visual C++ Redistributable for ...
Oracle CDC 增量数据处理方案 Oracle CDC(Change Data Capture)是一种数据增量处理技术,在构建数据仓库系统的 ETL 过程中,增量数据的抽取是一个非常关键的环节。CDC 能够帮助识别从上次提取之后发生变化的数据...