- 如果用SYSDBA登录数据库执行SQL语句需要添加模式名 (数据库名),类似于ORACLE

- 想执行SQL时不添加模式名
先创建表空间:CREATE TABLESPACE SCOTTDB1 DATAFILE 'SCOTTDB1.DBF' SIZE 512 ;
然后创建用户:CREATE USER SCOTT IDENTIFIED BY "Ab11112222" DEFAULT TABLESPACE SCOTTDB1;
最后授权:GRANT RESOURCE TO SCOTT;
注意:新创建的用户使用钢材创建的表空间,并且用户密码至少9位
然后新建连接,使用刚创建的用户名密码

此时不需要使用模式名了:

- JDBC连接配置(Springboot)
spring:
#配置数据库ORACLE
datasource:
# driverClassName: oracle.jdbc.driver.OracleDriver
#url: jdbc:oracle:thin:@10.2.5.42:1521:orclDb
driverClassName: dm.jdbc.driver.DmDriver
url: jdbc:dm://localhost/DMSERVER
username: SYSDBA
password: SYSDBA

本文介绍如何通过创建特定的表空间、用户及权限设置,实现在执行SQL语句时无需添加模式名。并通过SpringBoot的JDBC配置示例,展示如何连接数据库,避免了每次执行SQL语句时都需指定数据库名的繁琐步骤。
1197

被折叠的 条评论
为什么被折叠?



