我收到此错误:

java.sql.SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

怎么修呢?(我需要活到SYS岁). 谢谢.

推荐答案

试试这个:

import java.sql as jsql
import java.lang as lang
driver, url, user, passwd = (
"oracle.jdbc.driver.OracleDriver",
"jdbc:oracle:thin:@localhost:1234:xxx1",
"sys as sysdba",
"xxx1")
 lang.Class.forName(driver)
 c = jsql.DriverManager.getConnection(url,user,passwd)

Database相关问答推荐

如何在同一个表的派生部分引用主键?

DBMS_RANDOM 是否默认安装?

UML 类图中关联的复杂规则

如何在 C# 控制台应用程序中执行 CMD 命令?

复合主键

在 MySQL 中创建表时如何定义列的默认值?

类似 Hibernate 的 C++ 框架

在事务提交之前传递 JMS 消息

Android - SQLite 数据库存储在哪里?

Membase 和 Couchbase 有什么区别?

从 activerecord 获取索引哈希

使用存储过程是一种不好的做法吗?

Android 在用户之间同步数据

如何在我的 SQL Server 代理作业(job)中创建一个将运行我的 SSIS 包的步骤?

如何将 Android 手机上的 SQLite 数据库与服务器上的 MySQL 数据库同步?

使用 PHP 和 MySQL 开发测验Web 应用程序的数据库设计

获取数据库路径

如何在 PostgreSQL 事务中获得实时?

DBMS中数据模型和数据库模式的区别?

如何使用 T-SQL 检测 SQL Server 数据库的只读状态?