标签:ResultSet

Java

JPA通过SqlResultSetMapping和NamedNativeQuery实现DTO

yeseng 发布于 2019-02-12

获取超出你实际需要的数据容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这里我们展示依赖SqlResultSetMapping,NamedNativeQuery和EntityManager实现DTO。 假设需要从实体Car中获取name和color两项数据的CarDto...

阅读(18)评论(0)赞 (0)

Java

SpringBoot事物管理

10

小丁 发布于 2019-01-31

本篇概述 在上一篇中,我们基本已经将SpringBoot对数据库的操作,都介绍完了。在这一篇中,我们将介绍一下SpringBoot对事物的管理。我们知道在实际的开发中,保证数据的安全性是非常重要的,不能因为异常,或者服务中断等原因,导致脏数据的产生。所以掌握SpringBoot项...

阅读(27)评论(0)赞 (0)

Java

Java 中如何使用 SQL 查询文本

6

hanze 发布于 2019-01-31

【摘要】 使用 SQL 查询语言,你只能查询位于数据库里面的数据,但是当你面对的数据是一些 Excel 表格或者 Txt 文本格式时,有什么办法能直接对着文件进行 Select 查询呢?去乾学院看个究竟: Java 中如何使用 SQL 查询文本 ! Ø 引言 作为一...

阅读(29)评论(0)赞 (0)

Java

JDBC实现简单增删改查

3

xiaoli.he 发布于 2019-01-24

JDBC全称为:Java Data Base Connectivity (java数据库连接),主要用于java与数据库的链接。 整个链接过程如下图: 1.数据库驱动:Driver 加载mysql驱动:Class.forName("com.mysql.jdbc.Driv...

阅读(36)评论(0)赞 (0)

Java

Java 嵌入 SPL 轻松实现 Excel 文件合并

27

zhuangli 发布于 2019-01-23

大多数JAVA程序猿都选择使用POI或者HSSFWorkbook等第三方类库来实现Excel自动化合并,这样一来不仅需要噼里啪啦的敲好多代码,费事费力,而且用起来灵活度也不高,对Excel的格式要求也很严格。如果能有一个专用的外部数据工具,写简单类似SQL的脚本来实现,然后在JA...

阅读(37)评论(0)赞 (0)

Java

MyBatis 3.5.0 发布,Java 数据持久层框架

邓龙华 发布于 2019-01-21

MyBatis 3.5.0 需要Java 8 及以后版本. 增强: Avoid ‘Illegal reflective access’ warning on JDK 9+. #1156 Added Automatic-Module-Name : org.m...

阅读(47)评论(0)赞 (0)

Java

[CVE-2018-20433]c3p0XXE分析以及复现记录

19

xiaoli.he 发布于 2019-01-15

00×0 前言 越来越懒了,这次复现一下上月爆出的c3p0数据库连接池XXE的漏洞,跟了一下,主要还是对用户自定义的XML文件没进行任何检查。还是有点鸡肋的漏洞,但是怎么使用还是要看各位操作吧。 00×1 复现 受影响版本:<=0.9.5.2 用过c...

阅读(38)评论(0)赞 (0)

Java

模板方法设计模式在JDBC中的应用

4

songhua.gao 发布于 2019-01-14

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tonny_guan/article/details/86474194 设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,...

阅读(35)评论(0)赞 (0)

Java

java – 无效的列类型:没有为类oracle.jdbc.driver.T4CRowidAccessor实现getInt

Harries 发布于 2019-01-12

我想在oracle数据库11g中发布数据并且我使用输入字段输入数据,数据输入到数据库但只是id coulmn和另一个字符串coulmn得到正确的数据但是另一个coulmn得到null或0所以我无法解决这个问题在运行时我有这个错误 列类型无效:未对类oracle.jdbc.driv...

阅读(44)评论(0)赞 (0)

Java

java – 无效的列类型:没有为类oracle.jdbc.driver.T4CRowidAccessor实现getInt

likai 发布于 2019-01-12

我想在oracle数据库11g中发布数据并且我使用输入字段输入数据,数据输入到数据库但只是id coulmn和另一个字符串coulmn得到正确的数据但是另一个coulmn得到null或0所以我无法解决这个问题在运行时我有这个错误 列类型无效:未对类oracle.jdbc.driv...

阅读(39)评论(0)赞 (0)

Java

我们应该了解的JNDI数据源配置

49

xubiao.zhuang 发布于 2019-01-10

JNDI数据源配置是一种常用的数据源配置方法,代码审计中可作为一种修复建议,渗透测试时则需要拨开迷雾。 一、写在前面 文章主要介绍了JNDI数据源配置和找回密码的方法,只叹范围太大只能写下冰山一角,如有错误还请指出。 如需了解配置:Tomcat请看2.1,WebLogic请看2....

阅读(43)评论(0)赞 (0)

Java

你需要知道的四种java引用

3

hellas 发布于 2019-01-05

在Java语言中,除了原始数据类型(int/float等基本数据类型)的变量,其他所有的引用类型,都是指向到内存中不同的对象(一般为new操作符创建的对象)。而为了更好的管理内存,java在1.2版本中增加了包java.lang.ref,这个包提供了三个引用对象的实现类:Soft...

阅读(43)评论(0)赞 (0)

Spring

Spring学习笔记

1

xubiao.zhuang 发布于 2019-01-05

Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。 所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM...

阅读(69)评论(0)赞 (0)

Java

Apache Phoenix:HBase之上的SQL工具[3]:快速入门之Java API(JDBC)

3

xiaoli.wang 发布于 2019-01-02

Apache Phoenix:HBase之上的SQL工具[3]:快速入门之Java API(JDBC) 作者:胡佳辉(Dennis)  时间:2019年1月1日  CSDN博客: https://blog.csdn.net/gobitan Phoenix快速入...

阅读(58)评论(0)赞 (0)

Java

MyBatis注解概览

尖兵 发布于 2018-12-30

注解 使用对象 相对应的 XML 描述 @CacheNamespace 类 <cache> 为给定的命名空间(比如类)配置缓存。属性有: implemetation , eviction , flushInterval , size , readWrite , blo...

阅读(55)评论(0)赞 (0)

Java

非规范 SQL 的 sharding-jdbc 实践

2

likai 发布于 2018-12-29

在 《“分库分表” ?选型和流程要慎重,否则会失控》 中,我们谈到处于驱动层的 sharding-jdbc 。开源做到这个水平,已经超棒了,不像 tddl 成了个太监。但还是有坑。 不过不能怪框架,毕竟有些sql,只有程序和鬼能懂。 <select id="get...

阅读(58)评论(0)赞 (0)

Java

Mybatis从入门到精通——从JDBC编程开始

2

xiaoli.wang 发布于 2018-12-27

jdbc是一种Java编程语言和各种数据库之间 数据库无关 连接的行业标准, JDBC API为基于SQL的数据库访问提供了调用级API 数据库无关 在没有JDBC之前,我们需要编写不同的程序对接不同厂商的数据库系统,像下图所示,需要针对不同的数据库api编程,可想而知,当我们需...

阅读(48)评论(0)赞 (0)

Java

Shading – jdbc 源码分析(七) – sql 归并

2

Harries 发布于 2018-12-23

ResultSetFactory:分片结果集归并工厂类,获取组装后的结果集(可以理解为原始的resultSet经过处理,生成的新的resultSet) AbstractDelegateResultSet :代理结果集抽象类 IteratorReducerResultSet :迭代...

阅读(46)评论(0)赞 (0)