`
leon.s.kennedy
  • 浏览: 110711 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

jdbc sys用户 登录oracle

 
阅读更多

 

如何在JDBC中使用SYSDBA角色连接ORACLE数据库

解决方法:   在连接属性中设置internal_logon即可

public Connection getConn(){
  Connection conn = null;
  try {
   Class.forName("oracle.jdbc.driver.OracleDriver");
   java.util.Properties info = new java.util.Properties();
   info.put("user", "sys");
   info.put("password", "orcl");
   info.put("internal_logon", "sysdba");
   conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL",info);
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return conn;
 }

因为sys是DBA用户,登录时,必须以SYSDBA或SYSOPER身份登录

分享到:
评论

相关推荐

    java 用jdbc方式以 sys账号连接oracle数据的问题

    本文将深入探讨如何通过Java的JDBC接口以sys用户连接到Oracle数据库,并解决可能遇到的问题。 首先,我们需要了解JDBC的基本概念。JDBC是Java API,它提供了一组接口和类,使得Java应用程序能够与各种类型的数据库...

    java通过jdbc连接oracle数据库.doc

    Java通过JDBC连接Oracle数据库是开发中常见的任务,它允许我们与Oracle数据库进行交互,执行SQL语句,处理结果集等。以下是一个详细的步骤指南,以及相关知识点的介绍。 1. **下载Oracle数据库驱动**: Oracle ...

    Spring JdbcTemplate调用Oracle存储过程实现CRUD

    import oracle.jdbc.driver.OracleTypes; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.dao...

    Oracle相关技术-解决忘记oracle管理员密码,创建只读用户语法等

    “连接字符”通常是指在数据库连接字符串中的分隔符,例如在JDBC连接字符串中,通常格式为`jdbc:oracle:thin:@//主机名:端口/服务名`,其中`:`和`@`就是连接字符。 至于“随机抽取”,在Oracle中,可以使用内置的...

    oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝

    - **格式要求**:在Java应用程序中使用JDBC连接Oracle数据库时,正确的URL格式对于避免ORA-01017等错误至关重要。 - 正确的URL格式: ```plaintext jdbc:oracle:thin:@localhost:1521/YXSYSPDB ``` - 注意事项...

    各种数据库的链接(JDBC)

    // conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ccitDB", "gl", "sys123"); // DB2 // Class.forName("com.ibm.db2.jcc.DB2Driver"); // conn = DriverManager.getConnection("jdbc...

    oracle11g连接文件oci.zip

    因此,如果你无法看到预期的表,可以尝试切换不同的用户,比如切换到“SYS”或“SYSTEM”这样的管理员用户,或者拥有表访问权限的其他用户。切换用户通常在PL/SQL Developer的“工具”菜单中选择“更改当前用户”。 ...

    jdbc学习文档

    例如,对于Oracle数据库,可以使用`Class.forName("oracle.jdbc.driver.OracleDriver");`来加载Oracle的JDBC驱动;而对于MySQL,则可以使用`Class.forName("com.mysql.jdbc.Driver");`。 2. **建立连接**:一旦驱动...

    Oracle连接方法

    Class.forName ("oracle.jdbc.driver.OracleDriver");//确保该驱动正确加载 Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@ip address:1521:ORA1", "scott", "tiger"); Statement stmt = ...

    springboot整合mybatis调用oracle存储过程

    在`pom.xml`文件中添加Oracle JDBC驱动(ojdbc66-oracle6.0.1.jar)和MyBatis的依赖: ```xml <!-- Spring Boot Starter Web --> <groupId>org.springframework.boot <artifactId>spring-boot-starter-web ...

    Java使用JDBC或MyBatis框架向Oracle中插入XMLType数据

    本文将详细探讨如何使用Java的JDBC和MyBatis框架来处理Oracle中的XMLType数据。 首先,XMLType在Oracle数据库中是一个非常强大的数据类型,它不仅能够存储XML数据,而且还提供了丰富的操作XML的功能。由于XMLType是...

    oracle11g学习笔记

    在学习Oracle 11g的过程中,了解并掌握其基本概念、安装、用户管理、权限和角色、数据对象以及管理工具的使用至关重要。 首先,安装过程虽然在此略过,但在实际操作中,Oracle 11g的安装包括下载安装包、配置环境...

    oracle 相关工具以及基础知识

    Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和工具来支持数据管理、查询、分析以及应用程序开发。本文将深入探讨Oracle的相关...掌握这些工具和知识对于任何Oracle用户或开发者来说都至关重要。

    Oracle调用Java代码过程

    - 网络访问权限:需要以`sys`用户登录Oracle,执行以下语句来授予连接到目标DB2服务器的权限: ```sql exec dbms_java.grant_permission( 'DGSBKF_GGYW', 'SYS:java.net.SocketPermission', '192.168.14.11:50007...

    用Java实现SQL_Server到Oracle数据迁移

    对于Oracle,使用`oracle.jdbc.driver.OracleDriver`。 - 建立数据库连接:通过`DriverManager.getConnection()`方法,传入数据库URL、用户名和密码来获取数据库连接。 - 执行SQL语句:使用`Statement`或`...

    oracle命令大全

    - 使用`conn`命令切换到sysdba角色,如:`conn as sysdba` 或 `sqlplus "sys/oracle as sysdba"`,也可以为其他用户指定密码,如:`conn sys/zl as sysdba` 6. **修改表结构** - **修改列约束**: `alter table ...

    Oracle存储过程返回结果集

    而`SYS_REFCURSOR`是Oracle提供的一种特殊类型,它允许存储过程动态地打开一个游标(即结果集)并将其作为`OUT`参数返回。 以下是一个简单的存储过程示例,它打开一个游标并返回包含`employees`表所有列的结果集: ...

    韩顺平oracle视频笔记

    - **安装过程**:安装Oracle数据库时,会自动创建sys和system两个用户。 - **sys用户**:具有最高权限,拥有`sysdba`角色,可创建数据库。 - **system用户**:权限较大,拥有`sysoper`角色,不能创建数据库。 - **...

    jeesite 数据库由MySQL转Oracle

    4. **启用Oracle的jdbc配置**:取消Oracle的jdbc驱动配置的注释。 示例代码: ```xml <!-- mysql dbunit datatype --> <!-- <dependency> --> <!-- <groupId>org.dbunit</groupId> --> <!-- <artifactId>dbunit-...

Global site tag (gtag.js) - Google Analytics