mysql 数据库汉字查询不到,数字和英文可以
mysql数据库,sql查询中文汉字语句查询不到记录,而数字和英文可以查询,在cmd命令框中输入sql语句也可查询的情况。
后来在mysql连接URL中加上useUnicode=true&characterEncoding=UTF-8解决了此问题。
添加的作用是:指定字符的编码、解码格式。
例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面:
1. 存数据时:
数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。
2.取数据时:
在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF-8格式编码数据,最后再将数据返回给客户端。
sql语句代码如下:
String sql = "select * from workshopsalary where workshop="大学" order by id desc limit 0,10";
数据库连接代码:<pre name="code" class="java">String dbname="数据库名称t";
String host="你的IP";
String port="你的端口号";
String url=String.format("jdbc:mysql://%s:%s/%s?useUnicode=true&characterEncoding=UTF-8",host,port,dbname);
//数据库用户名和密码
String user="";
String password="";
try{//加载MySQL驱动Class.forName("com.mysql.jdbc.Driver");//获取数据库连接conn=DriverManager.getConnection(url,user,password);}catch(Exception e){e.printStackTrace();}
mysql 数据库汉字查询不到,数字和英文可以相关推荐
- 【如何通过汉字首字母拼写查询数据】mysql数据库汉字首字母获取查询或通过ES插件elasticsearch-analysis-pinyin进行汉字首拼查询
一.mysql数据库汉字首字母获取查询 1.汉字提取首字母 get_first_pinyin_char: 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"-> ...
- Mysql数据库分页查询及优化
最近遇到个数据库分页查询问题,mysql数据库分页查询默认是升序查询,就是第一页查询的是最先插入的数据,最后一页才是最新插入的数据,弄了个小的数据库表单,记录下我的操作过程,还有优化查询速度的方法. ...
- java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...
- php 查看mysql连接数据库_php基础之连接mysql数据库和查询数据
php基础之连接mysql数据库和查询数据 文章主要介绍了php连接mysql数据库和查询数据的方法和示例,需要的朋友可以参考下,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕 ...
- 查询 oracle_关于oracle和mysql数据库的查询问题
近期在写mysql数据库报表时,需要给查询排序后的数据增加一列序号,用来统计查询数据的排名,在这里遇到一个视图和排序冲突的问题. Part 1 在oracle数据库中可以直接给查询语句增加一列ROWN ...
- mysql判断数字的函数_Mysql必读MySql判断汉字、日期、数字的具体函数
<Mysql必读MySql判断汉字.日期.数字的具体函数>要点: 本文介绍了Mysql必读MySql判断汉字.日期.数字的具体函数,希望对您有用.如果有疑问,可以联系我们. MYSQL学习 ...
- mysql 数据库里查询语句中不等于的两种写法
mysql 数据库里查询语句中不等于的两种写法 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1.my ...
- MySQL数据库select查询命令大全
MySQL数据库select查询命令大全 --数据库操作前的准备 -- 创建数据库 -- create database python_test_1 charset=utf8; -- 使用数据库 -- ...
- Mysql数据库常用查询方法及演示(where条件查询、分页、排序等)
Mysql数据库常用查询方法及演示 where条件查询的介绍 使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中. where语句支持的运算符: 比较运算符 逻辑运算符 模 ...
最新文章
- 不要指望未来科学的发展会改变元素周期表的形式
- 网购切莫小看1毛钱 暗藏信用卡诈骗玄机
- 【Android UI设计与开发】第06期:底部菜单栏(一)使用TabActivity实现底部菜单栏
- 什么时候应该将花括号用于ES6导入?
- python学习笔记(生成xml)
- 【转】每天一个linux命令(53):route命令
- Python基础-XML模块
- 泰坦尼克数据集预测分析_探索性数据分析—以泰坦尼克号数据集为例(第1部分)
- 电脑用户名_仁霸下料优化软件如何找回密码、更换绑定电脑?
- 关于get请求的乱码问题
- html如何做卷展菜单,“选择”卷展栏(可编辑网格)
- Python-将一个列表的数据复制到另一个列表中
- [1-7] 把时间当做朋友(李笑来)Chapter 7 【从此时此刻开始改变】 摘录
- 支架预压弹性变形值计算_支架预压计算.doc
- 思科模拟器路由表怎么看_思科模拟器基本命令
- Maven —— was cached in the local repository, resolution will not be reattempted until the update ...
- Revisit Knowledge Distillation: a Teacher-free Framework
- 怎么放大图片不模糊?
- Java + OpenCV 实现图片合成(JavaCV)
- 史上最强:NumPy 实现全部机器学习算法,代码超3万行!
热门文章
- GitHub 这款骚气满满的 Q 版头像生成器,快被网友玩坏了... ​
- 怎么把php后缀去掉,php怎么去除后缀
- 2011年35部影片票房过亿 进口片雄霸三甲
- TDD基础-红绿重构练习之“井字游戏“
- 平分七筐鱼c语言y,C语言平分7筐鱼
- 即构科技冼牛:微信小程序的视频直播实践
- 不再需要数据线:iPhone无线充电底座
- 高等数学上-赵立军-北京大学出版社-题解-练习4.3
- 信用证操作流程实务指南
- Uni-App 蚂蚁森林