开发者社区> 问答> 正文

关于使用oracle连接报错的问题?报错

@JFinal 你好,想跟你请教个问题:我用jfinal 把之前的mysql 改成oracle数据库连接 总是提示 没有表或者视图,请问要怎么解决?


 C3p0Plugin cp = new C3p0Plugin("jdbc:oracle:thin:@192.168.1.249:1521:zhsj",
               "metadata", "123456");
        // 配置Oracle驱动
        cp.setDriverClass("oracle.jdbc.driver.OracleDriver");
        me.add(cp);
        ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);
        me.add(arp);
        // 配置Oracle方言
        arp.setDialect(new OracleDialect());
        // 配置属性名(字段名)大小写不敏感容器工厂
        arp.setContainerFactory(new CaseInsensitiveContainerFactory());
arp.addMapping("blog","id", Blog.class);

展开
收起
爱吃鱼的程序员 2020-06-12 14:10:45 775 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

      数据库连接通常可能出现如下的几种错误:

    1:用户名或密码错误

    2:当前用户没有足够的权限

    3:jdbcUrl或者driverClass配置错误

    4:oraclejar包的版本不对

      终极解决方案是在网上找一个用纯jdbc连接oracle的代码,测试成功后,将jdbcUrl、driverClass、jar包等一系列可用的配置或资源用于jfinalActiveRecordPlugin。

    2020-06-12 14:11:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载