`

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

阅读更多

    多年以后,在操作oracle 时 发现 jdbc 连接都连不上哈。

 

Java代码  

jdbc.properties  

driver=oracle.jdbc.driver.OracleDriver  

url=jdbc:oracle:thin:@127.0.0.1:1521:orcl  

username=sys  

password=password  

 

报错: 

Java代码  收藏代码

Exception in thread "main" java.sql.SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER  

 

 

改成

Java代码  收藏代码

username=sys as sysdba  

(客户端工具连接时 选择 as sysdba)

 

 

分享到:
评论

相关推荐

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

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

    润乾报表调用oracle存储过程案例说明

    6. **Tomcat中的数据源设置**:在Tomcat服务器的配置文件(通常为`context.xml`)中,配置连接Oracle数据库的数据源,注意将`type`属性设置为1,表示使用存储过程。例如: ```xml 数据集别名"> ...

    java基于odbc连接oracle的实现方法

    在Java编程中,连接Oracle数据库通常可以通过JDBC(Java Database Connectivity)接口来实现。而当JDBC驱动不适用或者需要跨平台兼容时,ODBC(Open Database Connectivity)提供了一个通用的桥梁,允许Java应用程序...

    ORACLE数据库导入导出

    其中,Oracle提供了多种方式来进行数据的导入导出工作,包括但不限于`IMP`(Import)和`EXP`(Export)命令。本文将详细介绍如何通过这些工具完成Oracle数据库的数据导入导出操作。 #### 二、创建用户与授权 在...

    Compiere安装手顺(日文版)

    db.url=jdbc:oracle:thin:@localhost:1521:XE db.user=system db.password=yourpassword ``` **5. 启动Compiere服务** 通过命令行或者图形界面的方式启动Compiere服务。如果是通过命令行方式启动,通常可以在安装...

    iBase4J个人部署说明

    - 运行main方法,获取加密后的数据库连接字符串,将其粘贴至jdbc.properties文件中。 #### 四、数据库准备 - 使用MySQL数据库,执行iBase4J项目根目录下的iBase4J.sql文件,创建必要的数据库表结构。 #### 五、部署与...

Global site tag (gtag.js) - Google Analytics