多年以后,在操作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数据库,并解决可能遇到的问题。 首先,我们需要了解JDBC的基本概念。JDBC是Java API,它提供了一组接口和类,使得Java应用程序能够与各种类型的数据库...
6. **Tomcat中的数据源设置**:在Tomcat服务器的配置文件(通常为`context.xml`)中,配置连接Oracle数据库的数据源,注意将`type`属性设置为1,表示使用存储过程。例如: ```xml 数据集别名"> ...
在Java编程中,连接Oracle数据库通常可以通过JDBC(Java Database Connectivity)接口来实现。而当JDBC驱动不适用或者需要跨平台兼容时,ODBC(Open Database Connectivity)提供了一个通用的桥梁,允许Java应用程序...
其中,Oracle提供了多种方式来进行数据的导入导出工作,包括但不限于`IMP`(Import)和`EXP`(Export)命令。本文将详细介绍如何通过这些工具完成Oracle数据库的数据导入导出操作。 #### 二、创建用户与授权 在...
db.url=jdbc:oracle:thin:@localhost:1521:XE db.user=system db.password=yourpassword ``` **5. 启动Compiere服务** 通过命令行或者图形界面的方式启动Compiere服务。如果是通过命令行方式启动,通常可以在安装...
- 运行main方法,获取加密后的数据库连接字符串,将其粘贴至jdbc.properties文件中。 #### 四、数据库准备 - 使用MySQL数据库,执行iBase4J项目根目录下的iBase4J.sql文件,创建必要的数据库表结构。 #### 五、部署与...