-
关于java连接oracle集群url问题5
数据库url : jdbc:oracle:thin@(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.132)(PORT = 1521))
(LOAD_BALANCE = no)(FAILOVER=YES)
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CLDB)
)
)
数据库配置的net manager可以使用也可以查得出数据,但是用jdbc连就报 异常如下:java.sql.SQLException: æå®äºæ æç Oracle URL at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:207) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:504) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:140) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174) at com.voice.hibernate.HibernateSessionFactory.init(HibernateSessionFactory.java:56) at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3190) at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:404) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1309) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) at java.lang.Thread.run(Thread.java:595)
服务器是linux因此不能显示中文。我想应该是 指定了无效url.后来我把空格去掉还是报以上错误。求教达人帮助
<session-factory> <property name="connection.username">***</property> <property name="connection.url">jdbc:oracle:thin@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.131)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.132)(PORT = 1521)) (LOAD_BALANCE = YES)(FAILOVER=YES) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = CLDB) ) )</property> <property name="dialect"> org.hibernate.dialect.Oracle9Dialect </property> <property name="myeclipse.connection.profile">oracle</property> <property name="connection.password">***</property> <property name="connection.driver_class"> oracle.jdbc.driver.OracleDriver </property>
驱动用的是classes12.jar 同样ojdbc14.jar也试过还是报以上错误
2009年9月14日 15:37
目前还没有答案
相关推荐
标题中的“websphere 连接ORACLE集群的方法”是指在IBM Websphere应用程序服务器中配置数据源以连接到Oracle数据库集群的过程。Oracle集群通常使用Real Application Clusters (RAC)技术,这是一种高可用性和可扩展性...
配置 Oracle RAC 集群数据源需要考虑多个方面,包括数据源 URL 的配置、连接池的配置、负载均衡和故障转移等。 在配置 Oracle RAC 集群数据源时,需要关注以下几个方面: (1)数据源 URL 的配置:数据源 URL 的...
对于Oracle 11g,我们需要确保已安装并正确配置了Oracle数据库服务,同时在Nacos的配置文件中指定相应的JDBC连接信息。 1. **配置Nacos连接Oracle**: - 打开Nacos的配置文件`bootstrap.properties`(或者在分布式...
在IT行业中,WebLogic服务器是Oracle公司提供的一个企业级Java EE应用服务器,它广泛用于部署和管理企业级应用程序。而Oracle RAC(Real Application Clusters)是一种高可用性解决方案,可以将多台数据库服务器组成...
本文将详细介绍使用JDBC连接Oracle数据库的三种URL格式,并通过示例代码解释它们的工作原理。 首先,我们需要理解JDBC URL的基本结构,它通常遵循这样的模式:`jdbc:driver_type:connection_protocol:@server[:port...
Java与Oracle是两种在IT行业中广泛应用的技术,Java是一种高级编程语言,而Oracle则是一款强大的关系型数据库管理系统。本文将深入探讨如何使用Java进行Oracle数据库的简单操作,并介绍相关的知识点。 一、Java编程...
### Oracle的两种连接方式 Oracle数据库作为全球广泛使用的数据库管理系统之一,在企业和组织中扮演着重要的角色。为了确保数据的安全性和高效访问,Oracle提供了多种连接方式。本文将详细介绍Oracle中的两种常见...
Oracle WebLogic Server 10.3 是一个企业级的Java应用服务器,其集群功能是实现高可用性、可扩展性和负载均衡的关键特性。本指南将深入解析WebLogic Server 10.3集群的相关知识点,帮助读者理解并掌握如何构建、管理...
4. **修改数据源配置**:Nacos默认可能使用HikariCP作为数据源,你可能需要针对Oracle进行一些调整,例如设置连接超时和最大连接数等参数。 5. **编译和运行**:使用Maven进行编译,执行`mvn clean install`命令。...
JDBC(Java Database Connectivity)是Java语言中用于与各种数据库建立连接的API,Oracle JDBC驱动则是专为Oracle数据库设计的。驱动包通常包含以下几个部分: 1. **ojdbc6.jar**:这是Oracle11g针对Java 6的兼容性...
总结,Oracle 11g 2.0.3提供的OJDBC驱动是连接Java应用与Oracle数据库的关键组件。根据项目需求和所使用的Java版本,选择合适的驱动能有效提升开发效率和应用性能。同时,Oracle 11g的众多新特性为大型企业级应用...
- 运行 JDBC 的 Java 虚拟机包含 `oracle.ons.oraclehome` 属性,并指向 ORACLE_HOME。 示例配置包括启用 ONS 和设置 FCF 的 JDBC URL: ```java // 配置 ONS ods.setONSConfiguration("nodes=racnode1.example....
在"Oracle数据库系统应用实例集锦与编程技巧"文档中,你将找到关于Oracle数据库的实际应用场景和编程技巧。这些实例可能涵盖SQL查询优化、存储过程开发、触发器、游标和并发控制等方面,有助于提升你在数据库设计和...
Oracle数据库与Web应用的整合涉及到JDBC(Java Database Connectivity)技术,它是Java标准API,允许Java程序连接到各种数据库,包括Oracle。开发者通常会使用PreparedStatement和CallableStatement来执行SQL查询,...
此外,Oracle的RAC(Real Application Clusters)集群技术还能实现高可用性,确保即使在硬件故障情况下,Jeecms也能持续运行。 Jeecms针对Oracle数据库进行了优化,包括SQL语句的调整和存储过程的使用,以充分利用...
首先,连接集群数据库的关键在于配置正确的URL。从提供的代码片段可以看出,这里使用的是Oracle数据库的Thin驱动,其URL格式为`jdbc:oracle:thin:@(DESCRIPTION=(...)...)`。这个特殊的URL结构允许指定多个数据库...
【标题】"mycat安装包,...总的来说,这个压缩包文件包含了关于Mycat安装、配置、监控、数据库连接和测试的相关资料,对于想要搭建和优化Mycat环境,以及了解其与Oracle数据库集成的人来说,是非常有价值的参考资料。
- 规定了与Oracle数据库建立连接的所有必要信息,如URL、端口、服务名等。 - 示例:`jdbc:oracle:thin:@//localhost:1521/xe` **安全性:** - 使用用户名和密码进行身份验证。 - 支持SSL/TLS加密,确保传输过程中的...