OceanBase数据库有个javaweb项目,原来用的jdbc + Oracle现在需要换到oboracle模式,我直接在jdbc.properties文件里把oracle.jdbc.driver.oracledriver换成2.4.0的ob client 然后连接字段语法也改了,启动的时候提示如下错误,怎么解决?
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationcontext-jdbc.xml]: Invocation of init method failed; nested exception is java.sql.SQLException: com.alipay.oceanbase.jdbc.Driver
看到您在Java Web项目中尝试将Oracle JDBC替换为OceanBase OBOJDBC 2.4.0,出现Bean创建异常。请确认以下几点:
确保已经将OceanBase Connector/J的JAR包(对应版本2.4.0)添加到项目的类路径中。
驱动类名应为com.oceanbase.jdbc.Driver,而不是com.alipay.oceanbase.jdbc.Driver。
jdbc.properties文件中的连接字符串格式是否正确,参照jdbc:oceanbase://IP:port/?pool=false&user=XXX&password=XXX。
可参考文档
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。