A. 如何創建oracle資料庫
方法/步驟
1
從Windows桌面執行「開始」→「程序」→「Oracle-
2
啟用「創建資料庫」選項,單擊「下一步」按鈕,進入「步驟2:資料庫模板」界面
3
啟用「一般用途或事務處理」選項,單擊「下一步」按鈕,進入「步驟3:資料庫標識」界面
4
在「步驟3:資料庫標識」界面中設置新資料庫的全局資料庫名,這里設置為myorcl,而資料庫實例名(SID)默認與全局資料庫名相同,也為myorcl
5
設置好口令後,單擊「下一步」按鈕,進入「步驟6:存儲選項」界面,在該界面中啟用「文件系統」選項
6
單擊「下一步」按鈕,進入「步驟7:資料庫文件所在位置」界面。設置好存儲位置後,單擊「下一步」按鈕,進入「步驟8
7
¤採用默認設置,單擊「下一步」按鈕,進入「步驟9:資料庫內容」界面,該界面中可以對示例方案及定製腳本進行配置。採用默認設置,單擊「下一步」按鈕,進入「步驟10:初始化參數」界面,該界面中可以對內存、調整大小、字元集和連接模式進行配置。採用默認設置,單擊「下一步」按鈕,進入「步驟11:安全設置」界面,在戚棚該界面中採用默認設置,即啟用「保留增強的11g默認安全設置」選項。¤單擊「頃敗下一步」按鈕,進入「步驟12:自動維護任務」界面,在該界面中選擇「啟用自動維護任務」選項。
8
單擊「下一步」按鈕,進入「步驟13:資料庫存儲」界面,在該界面中可以指定資料庫的存儲參數,單擊「下一步」按鈕,進入「步驟14:創建選項」雀仔顫界面
9
單擊「完成」按鈕,在彈出的「確認」對話框中單擊「確定」按鈕,即可開始新資料庫的創建
B. 2020-05-26:Springboot 連接oracle資料庫配置
1.在application.properties配置賬號密碼等信息
server.port=8080
server.servlet.context-path=/share-center-report
spring.thymeleaf.prefix=classpath:/templates/
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
2.引入依賴
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>迅咐
<version>11.2.0.1</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>肢昌簡1.1.10</version>
</dependency>
3.在啟動類配置掃描mapper
@MapperScan({"com.example.demo1.mapper"})
4.編寫demo測歷褲試
public interface testMapper {
@Select("select * from test_data")
List<TestVo> test();
}
/ 自定義realm程序 /
public class MyRealm extends AuthorizingRealm{
@Resource
private testMapper testMapper;
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {
System.out.println("授權");
return null;
}
}
C. oracle資料庫的一個表中,怎麼設置欄位的默認值
如果表已經存在,用如下方法設置默認值:
altertable表名modify欄位名default默認值;
如test表中穗者設置age欄位為30,可用如下語句:
;
(3)rcale資料庫設置擴展閱讀:
Oracle關於默認值的其他用法
添加、修改默認值:alter table table_namemodifycolumn_namedefault具體內容;
刪除默認值:alter table table_namemodifycolumn_namedefaultnull;
增加列(約束、默認值)
語法:alter table tb_name add column datatype [default val] constraint .....
如果添加not null(primary key約束要求值也不能為null)約束,需要保證腔或當前表中沒有數據存在。
新添加的列,相當於表定義中最後一個定義的列伍族伍。