
oracle数据库
学习中....
新的一天加油!
展开
-
sql不能处理全角空格问题
空格分为全角空格和半角空格,对于全角空格sql是不能被处理的,如果sql中存在全角空格,sql将会执行失败,一般半角与全角之间的切换使用快捷键:shift+空格。写了很久的sql,第一次遇到这个坑,一直报错,被坑坏了......原创 2020-02-29 22:27:41 · 1332 阅读 · 0 评论 -
对一个列数据,按照需求进行分组
假如有一个需求:有288个点的值,转化为24个的值思路为每十二点求一次平均值,作为转化后24的一个点的值难点: 要求,为零的参数不假如算平均值,比如1-12,12对应的值为0,此时对应的24点的某一个值为:sum()/11表结构大概如下: ...原创 2019-12-09 04:15:51 · 560 阅读 · 0 评论 -
OracleSql对于数据某字母是否为大小写的判断
可以将字母转化为Ascii编码后然后进行判断;大写字母判断:ascii('A')<=Ascii( ' 字母')<=ascii('Z');小写字母判断:ascii('a')<=Ascii( ' 字母')<=ascii('z'); 扩充:对单词的截取去用函数substr();连接字符串:concat(str1,str2);查找某字符串在字符串中的...原创 2018-08-08 12:50:24 · 4063 阅读 · 0 评论 -
用java、JDBC模拟银行ATM取款、存款、转账、注册用户(笔记)
功能:转账、存款(转账失败时事务回滚)、余额查询、取款、分页查询、注册用户JAVA中利用JDBC连接数据库,通过增删改查模拟ATM(注册功能和分页查询在持久层和业务层写了,在模拟时未用到)OracleSQL中建立 一个表如下:susername代表用户名password代表密码(注意代码中的单词写错了)balance代表余额create table tb_atm(use...原创 2018-08-16 20:52:38 · 6693 阅读 · 4 评论 -
java中JDBC链接oracle数据库,封装增删改查,单条查询、多条查询(终极版)
通过模拟Atm取款,测试代码Sql中的表为:username password balance 1、数据库查询包,实现了包装增删改查,多条查询,其中三个方法可以实现增、删、改、单条查询、多条查询package util;import java.sql.Connection;import java.sql...原创 2018-08-17 19:42:36 · 4900 阅读 · 1 评论 -
JDBC数据库链接池
使用原因:数据库连接是非常占用资源的,尤其是在高并发的情况下,如果每次都去建立数据库连接就会有性能问题,也会影响一个应用程序的延展性,针对这个问题,连接池出现了,连接池就是为了解决这个问题的。 连接池原理:数据库连接池负责分配、管理、释放连接,它保证应用程序可以重复使用同一个连接而不需要每次都建立数据库连接,如果数据库连接时间超过设置的最长数据库连接时间会自动释放链接,为了避免因为...原创 2018-08-21 17:32:30 · 333 阅读 · 1 评论