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

灬听风聆雨 发布于 2015/08/31 16:12
阅读 131
收藏 0

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

@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);

加载中
0
JFinal
JFinal

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

1:用户名或密码错误

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

3:jdbcUrl 或者 driverClass 配置错误

4:oracle jar 包的版本不对

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

返回顶部
顶部