latin1 java_从java查询latin1列
我想通过这样的标题进行查询:
String title = "transfusión";
String sql = "SELECT id FROM graph WHERE title=?";
PreparedStatement st = conn.prepareStatement(sql);
st.setString(1, title);
st.executeQuery();
问题是标题列charset是latin1,我的java文件编码是utf8.当title变量包含特殊字符(如重音符号)时,查询永远不会找到结果.
我正在使用MySQL数据库,连接URL是:
JDBC:MySQL的:// mysite的:3306 / MyDatabase的autoReconnect的=真安培;的characterEncoding = LATIN1&安培; useOldAliasMetadataBehavior =真
我尝试使用useUnicode = true / false或characterEncoding = latin1 / utf8 / auto多个替代品,但我从来没有得到任何结果.
另外我尝试在准备语句之前将title和sql转换为ISO-8859-1:
title = new String(title.getBytes("UTF-8"), "ISO-8859-1");
sql = new String(sql.getBytes("UTF-8"), "ISO-8859-1");
我无法更改数据库的字符集,因为我不是管理员.
我怎么解决这个问题?
PD:抱歉我的英文.
jdbc:mysql://mysite:3306/mydatabase?autoReconnect=true&characterEncoding=
Cp1252&useOldAliasMetadataBehavior=true
latin1 java_从java查询latin1列相关推荐
- java latin1编码_从java查询latin1列
我想通过这样的标题进行查询: String title = "transfusión"; String sql = "SELECT id FROM graph WHERE ...
- latin1 java_使用Java读写存储在latin1编码的MySQL中的UTF-8编码的中文
绝大多数情况下,一个项目中,都是使用同一套编码.如,全部使用UTF-8或者GBK. 但是当涉及到多个项目合并.新手加入等情况时,不可避免出现使用多套编码的情况.所有字符串都是英文的情况还好,若是出现了 ...
- dynamodb java_使用Java查询DynamoDB项
dynamodb java 在上一篇文章中,我们继续在DynamoDB数据库上插入数据. 在本教程中,我们将对DynamoDB表发出一些基本查询. 主要规则是每个查询都必须使用哈希键. 查询的最简单形 ...
- 反恐精英java_使用java查询反恐精英1.6服务器信息
伙计们我正在尝试编写一个简单的 java程序来查询反恐精英1.6服务器: import java.io.IOException; import java.net.DatagramPacket; imp ...
- mysql latin1 utf8 java_Java读写以latin1编码存储以UTF-8输出的MySQL数据库(中文乱码)...
绝大多数情况下,一个项目中,都是使用同一套编码.如,全部使用UTF-8或者GBK. 但是当涉及到多个项目合并.新手加入等情况时,不可避免出现使用多套编码的情况.所有字符串都是英文的情况还好,若是出现了 ...
- java查询数据库以后的对齐问题
用java连接数据库以后对一个简单的表进行了查询,每个字段用制表符"\t"分隔,查询出的结果出现了列无法对齐的情况,原因是如果字段值长度>=8(例如"salesma ...
- sql查询结果列转行
SQL查询结果列转行 正常查询的结果如下图: 希望得到的结果如下图: SQL语句如下: SELECT SNAME,SUM(CASE WHEN CNAME = 'JAVA' THEN SCORE ELS ...
- Java查询大文本文件的处理方法
有时我们需要查询大文本而不是数据库,这时就需要流式读入文件并实现查询算法,还要进行并行处理以提高性能.但JAVA本身缺少相应的类库,需要硬编码才能实现结构化文件计算,代码复杂且可读性差,难以实现高效的 ...
- mysql创建表对经常要查询的列添加索引或者组合索引
创建表的时候对经常要查询的列添加索引或者组合索引 索引直接影响后面的查询性能,尤其是数据量越大的时候,影响越明显.作为一个从事DBA生涯超过5年的DBA,遇到过无数次由于没有添加索引,导致的线上故障, ...
最新文章
- 建立二维数组_二维数组的 DP
- python中degree什么意思_解读Python中degrees()方法的使用
- Host ‘XXX‘ is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
- 卸载受密码保护SEP Norton 11
- 一个很有借鉴价值的编程故事(转)
- 如何阻止YouTube在iOS,Android和Web上自动播放视频
- C# 死锁的原理与排查方法详解
- 在X32与X64下,每种数据类型占用的字节数
- Linux的实际操作:用户管理(查ls -ahl,chown改文件所属者,chgrp改文件所属组,usermod改用户所属组)
- 作为程序员,你怎么看待16岁女生产子?
- adfs服务器获取信息失败,在ADFS服务器上SAML LogOutRequest处理失败
- (49)FPGA面试技能提升篇(仿真加速平台Palladium、Zebu、Veloce)
- 《庆余年》全集资源遭盗播,腾讯、爱奇艺、剧方联合回应...
- install lsa package for R on ubuntu 10.04 lts lucid
- 关于Symantec企业级防病毒软件的版本历史
- 禅道类似软件_推荐几款不错的项目管理软件
- 女程序员如何在朋友圈报喜-笑的我肚子疼
- Nature Communications:使用连接组的嵌入向量表征映射大脑结构与功能之间的高阶关系
- Java正则表达式校验密码规则
- 微信开发常用技巧(3)-微信ios返回为静态返回,防止微信做缓存
热门文章
- 质量小议13 -- 侥幸
- COleVariant与常用基本数据类型之间的转换
- R语言:SMOTE - Supersampling Rare Events in R:用R对非平衡数据的处理方法
- 表格:表格作用,展示数据
- 初步认识一下Kubernetes(k8s)
- 序列化: 一个老家伙的咸鱼翻身(Java对象、XML、JSON、反序列化)
- Python_BeautifulSoup_网易云音乐批量下载
- [实践篇]13.21 la qcom watchdog学习笔记
- 图像分割的简史:从CNN到掩模R-CNN
- 第八章 可编程接口芯片及应用【微机原理】