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

我们知道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());


可以看到,其中有配置大小写不敏感的代码,但是,这里需要说明的是,即便是这样,在数据库中建表的时候,表名必须大写,小写是不能被识别到的。亲测

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值