![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
CHEERWSL
这个作者很懒,什么都没留下…
展开
-
oracle 数据库共享配置
进入到Oracle安装目录 如:D:\Oracle01\product\11.2.0\dbhome_1\NETWORK\ADMIN;服务器需要更改设置打开 tnsbanes.ora文件 进行如下操作:编写一个网络连接端口将host=服务器ip地址命名为连接方式客户端需要修改内容:打开listener.org文件,在LISTENER中设置中添加一个ADDRESS 将hos原创 2018-02-07 13:53:41 · 1611 阅读 · 0 评论 -
order by 排序值相同结果不唯一
order by 排序值相同结果不唯一,可能导致分页查询的重复或者导致分页查询查询条数不同结果显示发生变化,数据库order by排序不唯一,会导致最终的数据排序是不是稳定的 ,建议在 order by 最后,增加 PK 列或 ROWID,rowid还能增加查询效率!...原创 2018-03-08 20:56:40 · 2490 阅读 · 0 评论 -
jdbc连接数据库和jdbc-odbc桥接方式连接数据库
//这种方式为jdbc直接连接,需要添加jar文件 1 package com.howe2; 2 import java.sql.*; 3 4 public class test2 { 5 public static void main(String [] args) 6 { 7 PreparedStatement ps = null; 8 ...转载 2018-03-09 09:22:53 · 804 阅读 · 0 评论 -
使用PLSQL远程连接Oracle数据库
背景:在公司做项目时需要使用PLSQL Developer 工具连接到oracle数据库进行开发!首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQL Developer 工具连接到oracle数据库进行开发。下载PLSQLDeveloper并解压(不需要安装,解压就好)配置环境变量变量名:ORACLE_HOME 变量值:D:\PLSQLDeveloper\PLSQL\in...原创 2018-05-12 14:33:26 · 887 阅读 · 0 评论 -
SQL 之in和exists的区别
首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。 具体sql语句如下:...转载 2018-12-04 18:26:05 · 91 阅读 · 0 评论 -
MySQL与Oracle的主要区别
1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。4.Orac...转载 2018-12-10 18:09:25 · 165 阅读 · 0 评论 -
mybatis ------动态SQL
我们以 User 表为例来说明: 回到顶部1、动态SQL:if 语句 根据 username 和 sex 来查询数据。如果username为空,那么将只根据sex来查询;反之只根据username来查询 首先不使用 动态SQL 来书写 1 2 3 4 5 6 <select id="selec...转载 2018-12-10 18:21:10 · 136 阅读 · 0 评论 -
数据库批量更新死锁问题
可能1. MySQL的innodb存储引擎支持行级锁,innodb的行锁是通过给索引项加锁实现的,这就意味着只有通过索引条件检索数据时,innodb才使用行锁,否则使用表锁。根据当前的数据更新语句(update jx_attach set complete=1,attach_size=63100 where cycore_file_id='56677142da502cd8907eb58f';),该...原创 2019-05-10 09:43:31 · 1853 阅读 · 0 评论