目录

  1. 数据库(oracle)
  2. 连接数据库
  3. 数据库表的设计

数据库(oracle)

  1. 介绍
    racle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

连接数据库

package com.bjpowernode.drp.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/*
 * 封装数据库的常用操作.
 *
 * */
public class DbUtil {
	/*
	 * 取得Connection
	 */
	public static Connection getConnection(){
		Connection conn =null;
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			String url="jdbc:oracle:thin:@localhost:1521:orcl";
			String username="drp";
			String password="drp";
			conn=DriverManager.getConnection(url, username, password);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return conn;
	}
	public static void main(String[] args){
		System.out.println(DbUtil.getConnection());
	}
}

创建一个连接数据库的类,

  • 获取Connection
  • 1创建Connection 对象 conn
  • 2连接字符串包括,url ,username,password
  • 3.注意,jdbc 连接数据库,需要数据库驱动.
  • Class.forName("oracle.jdbc.driver.OracleDriver");这句话
  • 4返回connection对象,说明连接上来了数据库.

数据库表的设计

数据库表的设计,按照需求进行设计,这里比较注意的是,一个树形结构的数据如何存储的问题. 可以采用表的自关联方式,然后通过ID和PID 来实现父节点和子节点之间的关系说明![在这里插入图片描述](https://img-blog.csdnimg.cn/20190115201334219.png) 通过自关联的方式,将一组数据通过ID和PID 的方式,进行关系说明.
02-01 02:12