@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);
数据库连接通常可能出现如下的几种错误:
1:用户名或密码错误
2:当前用户没有足够的权限
3:jdbcUrl或者driverClass配置错误
4:oraclejar包的版本不对
终极解决方案是在网上找一个用纯jdbc连接oracle的代码,测试成功后,将jdbcUrl、driverClass、jar包等一系列可用的配置或资源用于jfinalActiveRecordPlugin。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。