JavaWeb开发中的各种大小写问题
来源:互联网 发布:魔兽淘宝代练等级 编辑:程序博客网 时间:2024/06/05 09:05
- java中采用驼峰命名
- htmljsp中的表单 input name属性建议和javabean保持一致
- beanutil是严格区分大小写的
- 浏览器域名不区分大小写但是url是区分呢大小写的
- 因为mysql不区分大小写所以 dbutils也是不区分大小写的
java中采用驼峰命名
例如
String userName;String passWord;
html/jsp中的表单 input name属性建议和javabean保持一致
beanutil是严格区分大小写的
浏览器域名不区分大小写但是url是区分呢大小写的
也就是 说locahost/a.jsp 和localhost/A.jsp 不是一回事
因为mysql不区分大小写所以 dbutils也是不区分大小写的
1、MySQL默认情况下是否区分大小写,使用show Variables like ‘%table_names’查看lower_case_table_names的值,0代表区分,1代表不区分。
2、mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。
3、mysql对于字段名的策略与varchar类型数据相同。即:默认不区分大小写,但如果该字段是以“*_bin”编码的话会使mysql对其区分大小写。
4、mysql对于表名的策略与varchar类型数据相同。即:默认不区分大小写,但如果该表是以“*_bin”编码的话会使mysql对其区分大小写。
5、如果按照第一项查看lower_case_table_names的值为0,但需要让mysql默认不区分大小写的话,需要在mysql配置文件中添加参数并重启mysql数据库。mysql配置文件的修改内容如下:
[mysqld]
…
lower_case_table_names = 1
6、注意:表和字段的编码尽量继承数据库的编码(不明显指定即继承),以免引起混乱。
Linux下的MYSQL默认是要区分表名大小写的 ,而在windows下表名不区分大小写
让MYSQL不区分表名大小写的方法其实很简单:
1.用ROOT登录,修改/etc/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
3.重新启动数据库即可
0 0
- JavaWeb开发中的各种大小写问题
- JavaWeb中的各种路径问题实例
- javaweb开发中的编码问题
- JavaWeb开发中的国际化问题
- JavaWeb开发中的中文乱码问题
- Javaweb开发中,mysql数据库字段默认不区分大小写问题
- Javaweb开发中,mysql数据库字段默认不区分大小写问题
- SAE开发 大小写问题
- javaweb中的各种域对象
- JavaWeb开发中的路径问题:绝对路径和相对路径
- javaweb开发中的中文乱码问题,使用Filter过滤器解决
- javaweb中的乱码问题
- javaweb中的乱码问题
- javaweb 中的路径问题
- JavaWeb中的路径问题
- javaweb中的路径问题
- javaweb中的乱码问题
- iphone开发注意大小写问题
- spark 函数
- 杭电oj编码2018
- 模板-01背包-完全背包-多重背包
- AR 摄像机自动对焦
- sass基础
- JavaWeb开发中的各种大小写问题
- cdh 安装完整版
- Gradle--使用gradle构建Android项目的基础知识
- 转载:c++虚函数的作用
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- jenkins error:java.io.IOException: Failed to create a directory at ...
- c# 集合类
- 二叉搜索树后序序列
- 添加事件,兼容浏览器