您的位置:首页 > 数据库 > Oracle

Jfinal 连接oracle数据关于数据库大小的问题

2015-06-29 14:37 861 查看
我们知道oracle数据库是大小写敏感的,默认情况下oracle在建表时候表名和字段都默认是大写的。

先上代码,jfinal连接oracle的连接部分:

Properties p = loadConfigs("db.properties");

String db_url = p.getProperty("db_url");

String db_name = p.getProperty("db_name");

String db_pwe = p.getProperty("db_pwd");

// 注入数据库访问配置

C3p0Plugin cp = new C3p0Plugin(db_url, db_name, db_pwe, "oracle.jdbc.driver.OracleDriver");

me.add(cp);

ActiveRecordPlugin arp = new ActiveRecordPlugin(cp);

me.add(arp);

//显示sql语句

arp.setShowSql(true);

// 配置Oracle方言

arp.setDialect(new OracleDialect());

// 配置属性名(字段名)大小写不敏感容器工厂

arp.setContainerFactory(new CaseInsensitiveContainerFactory());

可以看到,其中有配置大小写不敏感的代码,但是,这里需要说明的是,即便是这样,在数据库中建表的时候,表名必须大写,小写是不能被识别到的。亲测
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: