背景:

前段时间公司要换框架开发项目,这个框架的数据库使用orcal作为数据库的。对于用习惯了MySQL的我来说hent很头疼,学了有一段时间了,做个学习笔记。

新建一个orcl数据库(用户或模式)首先选择其他用户右击新建用户

创建用户界面填写相应信息,注意表空间可用户权限。不懂可以百度

然后再提一下驱动jar包问题,orcl的jar包是要收费的所以jar只能从我们安装的orcl软件包中找到一般是在orclanzh安装目录下的jdbc/lib/...的目录下

我的安装在D盘的ORCALE下主目录就是D:\ORCALE\product\11.2.0\dbhome_1

选择ojdbc6.jar作为驱动jar包

数据库sql语句

/*
Navicat Oracle Data Transfer
Oracle Client Version : 10.2.0.5.0Source Server         : testStudy
Source Server Version : 110200
Source Host           : :1521
Source Schema         : TESTSTUDYTarget Server Type    : ORACLE
Target Server Version : 110200
File Encoding         : 65001Date: 2018-11-15 10:39:01
*/-- ----------------------------
-- Table structure for study
-- ----------------------------
DROP TABLE "TESTSTUDY"."study";
CREATE TABLE "TESTSTUDY"."study" (
"id" NUMBER(20) NOT NULL ,
"name" VARCHAR2(255 BYTE) NULL ,
"age" NUMBER(20) DEFAULT 0  NULL
)
LOGGING
NOCOMPRESS
NOCACHE;-- ----------------------------
-- Records of study
-- ----------------------------
INSERT INTO "TESTSTUDY"."study" VALUES ('1', '大骨', '30');-- ----------------------------
-- Indexes structure for table study
-- ------------------------------ ----------------------------
-- Checks structure for table study
-- ----------------------------
ALTER TABLE "TESTSTUDY"."study" ADD CHECK ("id" IS NOT NULL);-- ----------------------------
-- Primary Key structure for table study
-- ----------------------------
ALTER TABLE "TESTSTUDY"."study" ADD PRIMARY KEY ("id");

下面看看我的项目结构

然后是test中的代码

package com.liyu;                                                                                                import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;                                                                                       public class Test {                                                                                              private static final String driver="oracle.jdbc.OracleDriver";                                               private static final String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";                                     private static final String user="teststudy";                                                                private static final String password="teststudy";                                                            public static void main(String[] args) {                                                                     try {                                                                                                    Class.forName(driver);                                                                               Connection connection = DriverManager.getConnection(url, user, password);                            Statement createStatement = connection.createStatement();                                            ResultSet rslt = createStatement.executeQuery("SELECT*FROM TESTSTUDY.\"study\"");                    while (rslt.next()) {                                                                                System.out.println(rslt.getString("id")+" \n"+rslt.getString("name")+"\n"+rslt.getString("age"));}                                                                                                    } catch (Exception e) {                                                                                  e.printStackTrace();                                                                                 }                                                                                                        }                                                                                                            }                                                                                                                

运行结果

使用jdbc连接orcal数据库(完整教程)相关推荐

  1. IDEA使用JDBC连接MySQL数据库详细教程

    首先需要保证你已经成功安装mysql 接下来下载连接MySQL数据库的驱动 使用JDBC连接MySQL数据库的驱动为Connentor/J,这里以最新版本的8.0为例 解压zip文件,随便解压到一个地 ...

  2. jdbc连接MySQL数据库(完整文件+详细说明)

    使用jdbc连接数据库: 可以直接在方法中定义url.user.psd等信息,也可以读取配置文件,但是在web项目中肯定是要使用第二种方式的,为了统一,只介绍第二种方式. 步骤 1.创建配置文件db. ...

  3. jdbc连接orcal数据库

    2019独角兽企业重金招聘Python工程师标准>>> import java.sql.Connection; import java.sql.DriverManager; impo ...

  4. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  5. JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)

    目录 前言 JDBC的介绍 通过JDBC连接MySQL数据库 导入mysql驱动 连接数据库 连接数据库 判断连接是否成功 使用数据库实现登录 获取前端表单的用户输入 判断用户名和密码为空 查询表 判 ...

  6. JDBC连接MySQL数据库(一)

    大家好,我是邵奈一,一个不务正业的程序猿.正儿八经的斜杠青年. 1.世人称我为:被代码耽误的诗人.没天赋的书法家.五音不全的歌手.专业跑龙套演员.不合格的运动员- 2.这几年,我整理了很多IT技术相关 ...

  7. JDBC连接 Mysql数据库

    IDEA使用JDBC连接Mysql数据库 在项目中添加连接Mysql数据库的jar包 在项目中创建util包和DBUtil类用来存放数据库连接的java代码. 完整代码 package com.zsh ...

  8. html5链接access数据库,JDBC连接Access数据库的几种方式详解

    前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...

  9. Java编程 JDBC连接Oracle数据库

    Part1 JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...

最新文章

  1. python构建一个简单的备份脚本
  2. CA验证数字证书的有效性
  3. springboot新版本(2.0.0+)自定义ErrorController中使用ErrorAttributes
  4. CentOS7.0 安装 tomcat-9.0
  5. Web安全开发注意事项
  6. 一次性清退125名硕博研究生!又一高校发公告
  7. Service Mesh 在华为公有云的实践
  8. SpringMVC项目 使用IDEA快速构建
  9. c语言中for优化,c – 在For循环中发生了什么GCC优化?
  10. android 脚本录制工具,[atx 系列] android 脚本录制
  11. swoole mysql 并发_如何用Swoole测试MySQL在特定SQL下的并发性能
  12. Beego框架简介准备搭建分布式爬虫
  13. mysql数据类型范围导致失败
  14. 统计学学生学python吗_用Python学习统计学基础-4
  15. GB28181国标错误码
  16. ABAQUS中The analysis may need a large number of increments (more than 20,000,000)...错误的解决方法
  17. 波士顿大学计算机工程硕士,波士顿大学电气与计算机工程理学硕士
  18. simlink里面MATLAB Function ‘xxx‘ not supported for code generation.
  19. ios应用在设置网络权限为wifi和数据后会被还原为关闭
  20. 安卓集成网易云信SDK实现登录功能

热门文章

  1. 三十种凉拌菜做法大比拼
  2. Java将数字转成带千分号形式
  3. 第一次用uni-app写项目,无法自动运行微信小程序,怎么解决呢
  4. 张驰课堂:六西格玛管理能保证零缺陷吗?
  5. 南大通用GBase8s 常用SQL语句(八十三)
  6. 每次打开WPS都会打开【我的WPS】的解决方法
  7. 简单上手springcloud,eureka加fengin实现服务调用
  8. 多项式插值之Lagrange、PCHIP与Spline以及BD-Rate和BD-PSNR的计算
  9. SpringBoot part4 day04
  10. 虚拟机VMware上安装Fedora