配置 oracle instanceclient 作为 oracle 主目录,配置 ocl 文件
3、 使用万能连接方式,连接任意电脑 Oracle
4、 默认 PLSQL Developer 连接 Oracle 使用客户端字符集 utf-8 , 基于工具使用 SQL 插入
中文有乱码问题,设置客户端字符集 gb2312
配置 环境变量
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
弹出窗口,配置成功 !!
补充: 基于 tnsnames.ora 配置文件,配置 ip、port、sid,下拉列表选作服务连接 oracle
在 oracle instance client 目录, 创建 network/ADNIN/tnsnames.ora
最简单做法只需要将安装 oracle 目录下方 network 复制 oracleclient 目录
4. 针对 BOS系统建立新的用户
创建 bos/bos 账户, 授予角色 connect、resource
-- Create the user
create user BOS
identified by ""
default tablespace SYSTEM
temporary tablespace TEMP
profile DEFAULT
password expire;
-- Grant/Revoke role privileges
grant connect to BOS;
grant resource to BOS;
-- Grant/Revoke system privileges
grant unlimited tablespace to BOS;
5. 搭建项目持久层架构
项目使用 spring + spring data jpa + jpa (hibernate 实现 )
5.1. 项目集成 spring环境
1、 Maven 坐标导入
IOC 导入 context 依赖 beans、core、expression
AOP 导入
测试集成
Web 集成 配置监听器
整合持久层框架 hibernate、jpa
2、 web.xml 配置 spring 监听器
3、 src/main/resource 下 建立 applicationContext.xml
4、 src/main/resource 提供 config.properties 外部属性文件、log4j.properties 日志配置文件
5.2. Spring整合 JPA
1、 在 applicationContext.xml 配置数据库连接池
pom 引入
applicationContext.xml
2、 整合 JPA 配置
pom 导入
applicationContext.xml
<property name="generateDdl" value="true" />
配置自动建表
Hibernate 是 JPA 接口规范实现
SessionFactory --- JPA EntityManagerFactory
Session --- JPA EntityManager
3、 配置声明式事务管理