`

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

阅读更多

jdbc.properties
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
username=sys
password=password


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



改成

username=sys as sysdba

  就可以连接了!


如果是PL/SQL的话直接sys/rebeyond as sysdba就可以了。

    其实在java的连接字符串里,只要把String user="sys"改成String user="sys as sysdba"就可以改变默认的Normal登陆模式了。


  Connection c = DriverManager.getConnection(url, "sys as sysdba",
     "password");


分享到:
评论

相关推荐

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式详细分析Java基于Jdbc实现Oracle数据库的连接与...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    java使用JDBC和ODBC连接oracle数据库

    Java通过JDBC(Java Database Connectivity)和ODBC(Open Database Connectivity)来连接Oracle数据库是两种常见的数据访问方式。本文将详细介绍这两种方法,并提供相关的技术知识。 首先,JDBC是Java平台的标准...

    JAVA Oracle_JDBC

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

    java中的JDBC纯驱动方式连接Oracle数据库.docx

    ### Java中的JDBC纯驱动方式连接Oracle数据库 ...通过上述步骤,我们可以成功地使用Java的JDBC纯驱动方式连接到Oracle数据库,并执行基本的查询操作。这种连接方式简单且易于理解,非常适合初学者学习和实践。

    JAVA_JDBC面向对象分页(初步设计二之oracle)

    本篇文章将重点讨论如何使用Java JDBC和Oracle数据库实现面向对象的分页查询。 首先,我们需要了解面向对象编程的基本概念。面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,强调用对象来表示...

    java中jdbc连接oracle代码及jar包

    本教程将详细讲解如何在Java项目中使用JDBC连接Oracle数据库,并提供必要的jar包。 首先,我们需要引入Oracle JDBC驱动的jar包。在Java中,Oracle提供了`ojdbc.jar`,通常是`ojdbc6.jar`或`ojdbc7.jar`,具体版本取...

    java采用jdbc的连接oracle数据库

    本文将详细讲解如何使用Java JDBC(Java Database Connectivity)来连接Oracle数据库,结合给定的资源,我们将深入理解这一过程。 首先,我们需要了解JDBC。JDBC是Java语言访问各种类型的数据库的标准API,它提供了...

    Oracle 客户端JDBC连接测试工具

    Oracle客户端JDBC连接测试工具是一种实用程序,它允许开发者和系统管理员通过Java Database Connectivity (JDBC)接口测试与Oracle数据库的连接。这个工具通常包含在Oracle客户端安装中,或者可以作为一个独立的JAR...

    JAVA通过JDBC连接ORACLE9I

    本文讲述了如何使用JAVA语言通过JDBC(Java Database Connectivity)连接ORACLE9I数据库。JDBC是一种标准的API,用于与各种类型的数据库进行交互。通过使用JDBC,JAVA程序可以连接和操作各种类型的数据库,包括...

    Java用JDBC实现对Oracle数据库操作

    标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database ...理解并掌握这些知识点,开发者就能有效地使用Java通过JDBC实现对Oracle数据库的各种操作,构建稳定、高效的数据库应用。

    java使用jdbc将数据库数据导出到csv文件.pdf

    Java 是一种广泛使用的编程语言,它提供了多种方式来处理数据库数据,而 JDBC(Java Database Connectivity)是 Java 中连接数据库的标准 API 之一。将数据库数据导出到 CSV 文件是一种常见的数据交换格式,它可以被...

    Jdbc连接oracle远程数据库中文乱码解决

    本文将深入探讨如何通过JDBC(Java Database Connectivity)连接Oracle远程数据库时,解决中文乱码的困扰。 首先,我们需要理解的是,中文乱码通常源于字符集不一致或配置不当。在Java应用中,数据在JVM(Java...

    java jdbc连接Oracle的小例子

    本篇将通过一个小型示例,详细介绍如何使用Java JDBC连接Oracle数据库。 首先,确保你已经安装了Oracle数据库并创建了一个测试数据库。在开始编程之前,需要下载Oracle JDBC驱动,也称为ojdbc驱动,通常以jar文件...

    jdbc连接oracle三种方式

    Java JDBC (Java Database Connectivity) 是Java程序连接数据库的标准接口,Oracle数据库作为广泛应用的关系型数据库,提供了多种通过JDBC进行连接的方式。本篇文章将详细介绍通过JDBC Thin Driver连接Oracle的三种...

    powerbuilder9 连接 oracle 10g (使用 jdbc 来连接)

    PowerBuilder 作为一款强大的应用开发工具,支持多种数据库连接方式,其中包括通过 JDBC(Java Database Connectivity)来连接 Oracle 数据库。本文将详细介绍如何在 PowerBuilder 9 中配置并实现与 Oracle 10g ...

    jdbc连接oracle字符集不同出现乱码

    在使用 JDBC(Java Database Connectivity)连接 Oracle 数据库时,可能会遇到一个常见的问题:从远程 Oracle 数据库获取的数据出现乱码现象。这种情况通常发生在远程 Oracle 数据库与本地 Oracle 数据库的字符集...

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

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

    java实例-jdbc连接数据库模拟oracle

    本实例将详细解释如何使用Java和JDBC来建立与Oracle数据库的连接,并进行基本的数据操作。 首先,我们需要理解JDBC的基本概念。JDBC是一个用于访问数据库的API,它提供了连接数据库、执行SQL语句以及处理结果集等...

Global site tag (gtag.js) - Google Analytics