首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在oracle 11g速成版中创建新数据库?

如何在oracle 11g速成版中创建新数据库?
EN

Stack Overflow用户
提问于 2014-12-08 19:57:07
回答 2查看 37K关注 0票数 8

我是java新手,我已经安装了Oracle Database 11g Express Edition,也安装了sql developer。

我引用了这个链接How to create a new database after initally installing oracle database 11g Express Edition?,但这是一些什么区别,

我想知道,如何使用java创建新的数据库,检索数据和显示数据。

我想知道,比如php和phpmyadmin。我还混淆了oracle文档。

请帮帮我..提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-08 20:13:31

在创建数据库之前,必须创建一个可以连接到该数据库的用户,以执行以下操作:

代码语言:javascript
复制
connect system/password;

安装过程中输入的密码。

创建用户:

代码语言:javascript
复制
create user user1 identified by 'password';

并为该用户提供一些用于创建表、视图等的特权。。

代码语言:javascript
复制
grant dba,resource, connect to user;

之后,您必须通过键入以下命令连接到该用户:

代码语言:javascript
复制
connect user1/password;

现在您可以创建表,如下所示:

代码语言:javascript
复制
create table exemple(
id int primary key,
name varchar2(255)
);
票数 19
EN

Stack Overflow用户

发布于 2014-12-08 20:03:36

在Java中,使用像Hibernate这样的ORM解决方案是非常流行的,而且它已经被抽象出来,独立于JPA的实现(像Hibernate)。

创建数据库之后,您还可以使用附带的工具从域类生成数据库模式,反之亦然。

编辑:

您可以使用Oracle GUI工具(如SQL Developer )创建数据库,然后在数据库中运行模式生成脚本(这是我从TechOnTheNet获取的

代码语言:javascript
复制
CREATE SCHEMA AUTHORIZATION put_your_user_here
     CREATE TABLE products
        ( product_id number(10) not null,
          product_name varchar2(50) not null,
          category varchar2(50),
          CONSTRAINT products_pk PRIMARY KEY (product_id)
         );

然后,例如,尝试使用JDBC连接到Java中的数据库,或者设置和配置一些ORM解决方案(学习曲线可能会更加困难),然后从那里开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27357493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档