浅析ORACLE和MySql用户与数据库的关系

下面是一个比较简单的ORACLE数据库配置

<property name="driver">

    <value>oracle.jdbc.driver.OracleDriver</value>

  </property>

<property name="url">
<value>jdbc:oracle:thin:@127.0.0.1:1521:orcl</value>
</property>
<property name="user">
<value>DIP</value>
</property>
<property name="password">
<value>password</value>

</property>

它表示,我本地有一个 ORCL库,用户为DIP,通过Aqua Data Studio不难发现,一个ORCL库里有多个用户,每个用户又有多个表。如下:

下面是一个比较简单的Mysql数据库配置

<property name="driver">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=utf8&amp;autoReconnect=true</value>
</property>
<property name="user">
<value>user</value>
</property>
<property name="password">
<value>password</value>

</property>

它表示,我本地有一个 mysql库,用户为user,通过Navicat不难发现,一个用户可以使用多个库,每个库

又有多个表。如下:

 

总体来说

Oracle:一个库可以有多个用户,每个用户有自己的表

MySql:多个用户共享每个库,每个库有自己的表

数据库小白。如有不足请多指教


猜你喜欢

转载自blog.csdn.net/qq_36264455/article/details/79934825