`

java中jdbc编写时候 oracle数据库字段和实体类的转换

    博客分类:
  • java
阅读更多

最近在改一个老项目的时候,碰到一个比较纠结的问题,也是自己可能在java基础上存在一定的薄弱的环节,特此记录一下。

 

一.oracle 字段是clob字段时候,实体类是 String ,这个转化

 

Clob clob = (Clob) o[3];
			try {
				if (clob != null) {
					ggjbxx.setFggz(ClobToString(clob));
				} else {
					ggjbxx.setFggz("");
				}
			} catch (Exception e) {
				e.printStackTrace();
			}

 

二.oracle 字段是date类型,实体类是Timestamp

 

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String sdate=df.format(o[8]);
			ggjbxx.setLrsj(Timestamp.valueOf(sdate));

 

三.oracle字段是number类型,但是存的都是整数。实体类是Integer

ggjbxx.setType(Integer.parseInt(o[9].toString()));

 注意:以前对toString这个方法用的不是很多,在数字之间转换,一般都需要通过toString() 这个方法来实现中转。

 

 

分享到:
评论

相关推荐

    java对oracle数据库中blob字段的处理

    在Java中,读取Oracle数据库中的BLOB字段通常通过`java.sql.Blob`类实现。这个类提供了多种方法来处理BLOB数据,例如`getBytes(long pos, int length)`用于获取BLOB的一部分或全部内容。以下是一个简单的示例: ```...

    oracle 根据数据库自动生成JAVA代码

    "Oracle根据数据库自动生成JAVA代码"这一技术就是将数据库中的表结构映射到Java编程语言中的实体类、DAO(Data Access Object)、Service、Controller以及前端展示层的HTML模板,从而减少手动编写这些基础代码的工作...

    JAVA_JDBC面向对象分页(初步设计二之oracle)

    在Java中,类是对象的蓝图,包含了数据(字段)和操作这些数据的方法。为了实现分页查询,我们可以创建一个专门的Page类,包含当前页数、每页记录数、总记录数等属性,以及获取和设置这些属性的方法。 接下来,我们...

    oracle实体类代码生成器

    在Java中,一个实体类就是一个包含属性(字段)和方法的类,属性对应数据,方法则处理业务逻辑。当与数据库交互时,实体类常被用作数据传输对象(DTO)或持久化对象(PO),用于存储和检索数据。 Oracle实体类代码...

    Oracle自动生成实体

    Oracle自动生成实体是一种高效开发工具的功能,它可以帮助程序员快速地基于数据库中的表结构创建相应的Java实体类。在Java企业级开发中,实体类是数据访问层的重要组成部分,它们通常映射到数据库表,用于存储和操作...

    java根据数据库表或视图创建实体

    1. **Java实体类**:在Java中,实体类通常用来表示数据库中的表,每个字段对应表中的一个列。实体类包含了表的所有属性(字段)以及getter和setter方法,用于数据的读写。这样的设计符合面向对象编程的原则,使得...

    java编程JDBC数据库编程1数据库基础.docx

    【Java JDBC数据库编程1数据库基础】 本章主要介绍了数据库编程的基础知识,重点是Java环境下的JDBC(Java ...在实际编程中,JDBC提供了一套标准接口和类,使得Java程序可以连接、查询和操作各种类型的数据库。

    Java自动生成数据库表实体和mybatis接口以及xml文件

    在Java开发中,尤其在基于Oracle或MySQL数据库的项目中,使用MyBatis作为持久层框架时,手动编写数据库表的实体类、MyBatis接口和对应的XML文件是一项耗时且容易出错的工作。为了解决这个问题,开发者通常会利用代码...

    根据数据库生成实体类工具 cc.zip

    数据库用于存储和管理数据,而实体类则是编程语言中的数据结构,通常映射到数据库表,用于在应用程序和数据库之间进行交互。本话题将围绕“根据数据库生成实体类工具”展开,主要讨论如何利用Java和Oracle、MySQL...

    Oracle Timestamp with Time zone & java

    Java中,日期和时间的处理主要依赖于`java.time`包下的类。在Java 8及以后的版本中,`ZonedDateTime`类对应Oracle的Timestamp with Time Zone类型,它包含了日期、时间、时区信息。`ZonedDateTime`提供了许多方法来...

    struts2 实现oracle数据库的增删改查

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它被广泛应用于Java Web开发中,提供了灵活的架构和丰富的插件支持。在本教程中,我们将深入探讨如何利用Struts2来实现对Oracle数据库的CRUD(创建、读取、更新和...

    java实体类生成工具

    在Java开发过程中,我们经常需要创建代表数据库表结构的实体类,这些类通常包含大量的getter、setter、构造函数以及对应的注解。手动编写这些代码不仅耗时,而且容易出错。实体类生成工具通过自动化这一过程,极大地...

    Oracle数据库课程设计报告.docx

    为了实现与Oracle数据库的交互,程序采用了Java语言编写,并通过`oracle.jdbc.driver.OracleDriver`驱动类进行连接。提供了连接数据库的基本配置信息: - `driver`: 数据库驱动类路径。 - `url`: 数据库连接字符串。...

    Oracle数据库设计

    在Java中,这些原则同样影响到实体类的设计。 3. **索引设计**:索引可以显著提升查询性能,但也会占用额外的存储空间。需要根据查询频率和数据量来决定哪些字段需要创建索引。 4. **视图**:视图是虚拟表,基于一...

    java通讯录(oracle数据库).docx

    5. **数据库连接**:使用Java JDBC(Java Database Connectivity)技术连接Oracle数据库,通过指定驱动类和数据库连接字符串,实现对数据库的读写操作。 在这个Java通讯录系统中,Oracle数据库扮演着核心角色,它...

    读取数据库类写成java类

    在Java编程中,读取数据库并将其转换为Java实体类是一项常见的任务,它极大地提高了代码的可维护性和重用性。这个过程涉及到几个关键的知识点,包括数据库连接、查询操作、结果集处理以及对象映射。 首先,我们需要...

    HIbernate与oracle数据库应用例子

    在IT行业中,Hibernate是一个强大的Java持久化框架,它简化了Java应用程序与数据库之间的交互。而Oracle则是一款全球广泛使用的大型关系型数据库管理系统。本篇将深入探讨如何在实际项目中结合Hibernate与Oracle...

    Java jdbc 范例

    Java JDBC(Java Database Connectivity)是Java语言中用来规范应用程序如何访问数据库的应用程序接口,它提供了标准的方法来连接、查询和操作数据库系统。在本案例中,我们将通过Java JDBC连接Oracle数据库,实现对...

    oracle数据库 +springmvc框架 开发的增删改查小例子 包含数据库文件

    通过这个项目,开发者可以学习到如何在实际环境中配置和使用SpringMVC,如何编写SQL语句并利用JDBC进行数据库操作,以及如何设计和实现简单的业务逻辑。这为理解和掌握企业级Java Web应用开发打下了坚实的基础。

    java_Oracle数据库课程设计报告.docx

    综上所述,这份Java_Oracle数据库课程设计报告深入探讨了如何使用Java编程语言和Oracle数据库来构建一个实用的电子通讯录系统,涵盖了数据库设计、功能实现和数据库操作等多个技术层面,是学习Java数据库编程和项目...

Global site tag (gtag.js) - Google Analytics