使用JDBC中PreparedStatement时,sql语句中中文出现问号
来源:互联网 发布:uber隐瞒数据泄露事件 编辑:程序博客网 时间:2024/05/17 03:22
问题:自己在使用JDBC时连接数据库时,当sql语句中出现中文时,中文就变成问号,以至于不能查询。
解决:在Connection中加上:?useUnicode=true&characterEncoding=UTF-8,指明为UTF-8编码格式
Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/micromessage?useUnicode=
true&characterEncoding=UTF-8","root","123456");
PreparedStatement preparedStatement = connection.prepareStatement(sqlSentence.toString());
这样就解决啦。
愿遇到同样问题的人可以少花点时间。
予人玫瑰,手有余香。
1 0
- 使用JDBC中PreparedStatement时,sql语句中中文出现问号
- JDBC中使用PreparedStatement语句
- sql语句中问号?的使用
- JDBC中输出PreparedStatement对象中的SQL语句的方法
- SQL语句中出现中文字符时JDBC报错,解决办法
- 在SQLServer2005中使用SQL语句插入数据出现乱码或问号的解决方法
- 向sql server中插入中文字段出现问号??
- Mysql数据库中PreparedStatement 在使用sql语句无法查询中文的问题
- JDBC中PreparedStatement如何防sql攻击
- sql语句中PreparedStatement的用法
- JDBC中PreparedStatement接口的使用
- JDBC中为什么推荐使用PreparedStatement
- JDBC中PreparedStatement简介
- jdbc中PreparedStatement接口
- jdbc中预编译语句PreparedStatement的深层分析
- 在jdbc中,preparedStatement是如何防止SQL注入的
- JDBC:PreparedStatement预编译执行SQL语句
- 使用PreparedStatement执行sql语句
- Go语言核心之美 2.6-常量
- 通过resize事件,判断当前浏览设备
- 29. Divide Two Integers
- iOS开发:正确使用const,static,extern
- vim 注释方法
- 使用JDBC中PreparedStatement时,sql语句中中文出现问号
- Android 中Base64编码解码
- 剑指offer面试题之变态跳台阶
- 166. Fraction to Recurring Decimal
- eclipse从数据库获取数据时控制台乱码问题
- EventBus3.0性能优化之添加索引(Index)
- ios 应用内支付(In-App Purchase,沙盒测试,后台验证)
- 装修之mybatis环境搭建
- 简单排序算法(一)