【如何从Java中的SQL * Plus以“ SYS”身份连接到Oracle】教程文章相关的互联网学习教程文章

java:Oracle()

--max,min,sum,avg,count,nvl(,)-- 聚合函数-- max:最大值-- max既能取数字的最大值,也可以取字符串的最大值(英文字母排列顺序),根据场景实际意义来看,最好一条sql中只出现一次 select max(age) ,max(name) from teacher;--min:最小值 select min(age) from teacher; select min(name) from teacher;--sum:求和:在求和函数中,只能计算数字类型, 并不能计算字符串类型 select sum(age) from teacher; select sum(nam...

java:Oracle(级联删除,左右内外交叉自然连接,子查询,all,any,in)

-- 级联删除:裁员,公司倒闭  -- 级联删除(cascade),设置为null(setnull),放任不管(No action) -- cascade:(以一对多为例)如果删除多的一方,一的一方不受任何影响,但是如果删除一的一方,多的一方所有对应数据全部被删除   select * from staff s inner join department d on d.id = s.department_id;   delete from staff s where s.id = 1;   delete from department d where d.id = 2;   -- set null:如...

java:Oracle(视图,索引,序列)

-- 在oracle中,  -- normal:普通索引  -- unique:唯一索引  -- bitmap:位图索引  -- B 树索引:默认:如果不建立索引的情况下,oracle就自动给每一列都加一个B 树索引 -- index(下标,索引):作为索引,在oracle如果自带索引能满足当前查询需求,就只需要建立索引,oracle自带机制会帮你使用  -- 如果当前查询oracle自带的索引满足不了,就要自己编写索引 (不学)   -- 索引就可以直接理解为一个目录   -- 二叉树...

java代码导入excel数据至oracle【代码】

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</version> </dependency> </dependencies>(另:ojdbc的jar包由于版权问题无...

java oracle clob string 大字符串存储【转】

public class ClobTest { 2 3 static String url = "jdbc:oracle:thin:@10.12.10.18:1521:orcl"; 4 static String user = "cwbe1_9999"; 5 static String pwd = "or777"; 6 static String text = "这是要插入到CLOB里面的数据,更新数据!" + "update"; 7 8 private static int clobImport() throws ClassNotFoundException, SQLException { 9 DriverManage...

JavaWeb连接oracle数据库【代码】

javaWEB项目与普通java项目在连接oracle数据库上似乎略有不同。 普通java项目直接将ojdbc.jar构建路径即可; 而javaweb项目却可能并不能运行,需要再设置一下: 项目名上右键点击→属性→Deployment Assembly→Add→java Build Path Entries →ojdbc.jar,最后确定,重新运行项目。package dal;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import ...

java怎样将一个List传入Oracle存储过程【代码】

java怎样将一个List传入Oracle存储过程。样例例如以下: 数据库端建一个PL/SQL的数组。CREATE OR REPLACE TYPE tables_array AS VARRAY(100) OF VARCHAR2(32) ;drop table test purge; create table test (name varchar2(32) );create or replace procedure t_list_to_p(arr_t in tables_array) is beginfor i in arr_t.first .. arr_t.last loopinsert into test values(arr_t(i));end loop;commit; end t_list_to_p; java代码:...

oracle字段 Hibernate映射类型 java类型

oracle字段 Hibernate映射类型 java类型 number big_decimal java.math.BigDecimal number(1) boolean Boolean number(2)2至4之间 byte Byte number(8)4至8之间 integer Integer numbernumber(10)8以上 long Longoracle字段 Hibernate映射类型 java类型标签:ima byte rac 类型 nat 字段 big math acl 本文系统来源:http://www.cnblogs.com/zhushijun/p/7244793.html

Java 8 – CentOs安装Oracle JDK 8

这篇教程我们会演示怎么在CentOS上安装Oracle JDK 8.环境CentOS 6.8 Oracle JDK 8u102 备注:这个教程,在Fedora和RedHat操作系统上,也是可以运行的.下载Oracle JDK安装Oracle JDK8设置JAVA_HOME环境变量参考资料 教程 Java 8 – CentOs安装Oracle JDK 8标签:redhat com www. 安装 系统 lan dha ref ada 本文系统来源:http://www.cnblogs.com/jimmyzhang33/p/7398484.html

Oracle03——游标、异常、存储过程、存储函数、触发器和Java代码访问Oracle对象【代码】

(光标)Cursor 在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据。 语法: CURSOR 游标名 [ (参数名 数据类型,参数名 数据类型,...)] IS SELECT 语句; 例如:cursor c1 is select ename from emp; 游标的使用步骤:打开游标: open c1; (打开游标执行查询) 取一行游标的值:fetch c1 into pjob; (取一行到变量中) 关闭游标: close c1;...

java 连接oracle 进行增删改查

com.test.dao;import java.sql.*;/*** Created by wdw on 2017/9/16.*/ public class OraclePersionDao {// 数据库驱动类private String dbDriver = "oracle.jdbc.driver.OracleDriver";// 连接数据库urlprivate String dbURL = "jdbc:oracle:thin:@192.168.31.128:1521:orcl";// 连接数据库用户名private String dbUser = "PHIP";// 连接数据库密码private String dbPwd = "PHIP";// 获取数据库连接方法, 返回Connection对象priva...

java项目数据库从oracle迁移到mysql 中 java部分的一些修改

java项目数据库从oracle迁移到mysql: mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用:http://blog.csdn.net/afgasdg/article/details/6941712。 pom.xml文件中dependency修改:http://mvnrepository.com/artifact/mysql/mysql-connector-java/6.0.6。 ========================================================================================================= 原mapper文件中主键id的引用: 1)将主键id字...

对于Oracle中Number类型的字段映射成Java中的具体类型的问题【代码】【图】

原因在于Oracle的Number类型映射为Java类型中的 java.math.BigDecimal (不可变的、任意精度的有符号十进制数)类型,并不是我简单认为的 Integer ,还会报一个错误:就是说BigDecimal 的字段不能set进Integer类型的属性中 我发现,其实如果使用原生的JDBC来封装数据,在这个id字段上,直接使用rs.getInt进我们的Integer字段是没有问题的: public List<User> findList2() throws Exception {Connection connection=null;Prepar...

Java通用oracle数据库连接

java.io.InputStream; import java.sql.*; import java.util.Properties;public class DBUtil {private static Connection con;private static String url;private static String user;private static String pwd;public DBUtil() {}static {try {Class.forName("oracle.jdbc.driver.OracleDriver");InputStream is = DBUtil.class.getResourceAsStream("/db.properties");//db.properties 是一个用户配置文件传用户名密码Properti...

JAVA调用Oracle存储过程和函数【代码】

java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class JDBCUtils {private static String driver = "oracle.jdbc.OracleDriver";private static String url = "jdbc:oracle:thin:@192.168.56.101:1521:orcl";private static String user = "scott";private static String password = "tiger";static{try {Class.forName(driver...