玖叶教程网

前端编程开发入门

java程序员知识---数据库篇,编码不是最难,数据库处理才是痛点

数据库篇

一、JDBC连接数据库步骤(以MYSQL为例)

1、加载JDBC驱动程序:

通过Class类的forName方法实现,并将驱动地址放进去

成功加载后,会将Driver类的实例注册到DriverManager类中。

oracle varchar2与clob、blob互转

BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。

Oracle 数据库类型varchar2(oracle数据库varchar和varchar2)

VARCHAR2(size [BYTE | CHAR])

Variable-length character string having maximum length size bytes or characters. You must specify size for VARCHAR2. Minimum size is 1 byte or 1 character. Maximum size is:

重磅!《2022低代码数据连接流Dslink开发流程手册》新鲜出炉

应用场景

用友NC5.6与宁波银行财资大管家异构,用友NC的付款结算单按笔、批量进行银企付款,财资大管家已支付成功后,会按笔单证,批量单证返回到用友NC付款结算单成功状态及结算完成。

Oracle11g中使用expdp导sys用户下的表时报错ORA-39166/ORA-31655

问题背景

今天下午测试的小伙伴微信上找我说测试环境有一个表在进行导出时提示找不到表,但是可以查询表中的数据,心里想这导数据的方法早就给过他们脚本了,改下参数直接到就可以了。具体的信息如下图:


关于HINT的一些总结--子查询应用范围和HINT失效原因总结

概述

本来是不太想写HINT这篇的,毕竟比较乱,最后想了想还是写了,当做笔记记录在这吧,大家凑合看下咯。


hint的分类

主要分成初始化参数hint,查询转化hint,访问路径hint,连接提示hint,并行处理hint和其他hint


子查询应用范围

docker 安装 oracle11g (附oracle学习笔记01)

1、docker 安装oracle11g步骤:

1:引入oracle源
	docker pull oracleinanutshell/oracle-xe-11g

2:开始创建容器
	docker run -h "oraclehost" --name "oracle" -d -p 9090:8080 -p 1521:1521 oracleinanutshell/oracle-xe-11g

3: docker ps

4:在终端中进入此容器
	docker exec -it 94910105eb6f /bin/bash
	
5:使用普通身份登入
	sqlplus system/oracle
	
6:创建用户并分配权限
	6.1 查看用户
		select username,password from dba_users;
	6.2 创建用户:用户名为 oracle;密码为:oracle
		create user oracle identified by oracle;
	6.3 查看是否有此用户 oracle
		select * from all_users;
	6.4 给用户赋予connect 和 resource 角色(connect: 保证数据库可以链接;resource:该用户可以使用数据库的资源;create session:会话的权利)
		grant connect,resource,create session to oracle;
	6.5 创建表格添加,更改用户表空间配额
		grant unlimited tablespace to oracle;
	6.6 删除用户
		drop user oracle;

7:开启docker oracle服务
	docker start oracle
	

实战CHAR和VARCHAR2的区别(varchar20和char20的区别)

被CHAR和VARCHAR2实战打脸了。。。。

记录一下这个知识点,避免以后再次入坑。由于其他系统字段扩展,所以我们系统也需要扩展对应字段,我们系统里之前有CHAR和VARCHAR2两个类型,扩展的时候还是按原字段的类型调整了大小,结果有一个表的字段由于设置的是VARCHAR2(20),所以存储不下来自其他表的改字段的内容,设置的是CHAR(32),导致了报错,由于这一个错误,重新执行的数据清洗,和数据仓库其他关联过程。特此记录,希望不要再次范这种错误,也希望大家以此为戒。

开源流程引擎camunda如何支撑国产数据库

开源流程引擎camunda官方支持的数据库有:MySQL 、MariaDB 、Oracle 、DB2 、PostgreSQL 、SQL Server、H2。默认不支持国产数据库/信创数据库,有需求的项目需要自己适配,下面以达梦数据库适配为例进行介绍。对于其他国产数据库如人大金仓、神州通用、高斯数据库(

Oracle dbms_random随机数包详解(oracle随机数函数怎么用)

概述

Oracle dbms_random包主要用于获得随机数,可以为数字也可以为字母等,还可以实现混拼。下面介绍几个常用的函数。


dbms_random.value

生成一个指定范围的38位随机小数(小数点后38位),若不指定范围则默认为范围为[0,1)的随机数。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言