Java链接MySQL时遇到的问题
来源:互联网 发布:c语言程序员面试题 编辑:程序博客网 时间:2024/06/10 23:45
最近在Java程序中,将SQL Sever链接改成MySQL链接时,遇到如下几个问题:
(1)设置id字段自增属性应该为Auto Incr?
(2)MySQL中的字段名和关键字重名时,要使用“`”(反引号)查询,而sqlserver中时“[]”(中括号)。
(3)java 插入数据到MySQL中时,中文乱码问题,网上看了许多解决方法,
一是在数据库地址(URL)链接时添加编码设置,如:dbUrl = “jdbc:mysql://localhost:3306/mtc-plan?useUnicode=true&characterEncoding=UTF-8”;
二是MySQL本身的编程语言配置问题,首先要查看一下mysql编码配置:
“运行”——>输入“mysql”——>弹出mysql客户端对话框——>以root身份进入mysql:
输入命令:”show variables like ‘character%’;” 查看mysql字符编码,结果如下:
并非中文编码,我们要设置其支持中文编码:
在mysql的安装目录下,找到“my.ini”(windows系统下后缀为ini, Mac系统下后缀为cnf, )的配置文件,以记事本方式打开:
找到客户端配置 [client],在下面添加 “default-character-set=utf8”,后找到 [mysql] ,在下面添加 “default-character-set=utf8”,然后搜索“default-character-set”,把所有的default-character-set 都改为“utf8“(注:通常在改了[client]和[mysql]之后,其余位置的也需要改),如下如所示:
三是在创建表的时候选择为utf-8的格式。需要注意,如果之前是默认的编码,出现乱码,再去修改表的编码格式,是不可行的,一定要在建表的时候就确定编码格式。
- Java链接MySQL时遇到的问题
- java 链接mysql 参考文章和遇到的问题
- java连接mysql时遇到的问题
- MySQL 使用静态链接库遇到的问题
- java操作mysql数据库遇到的问题
- MySQL遇到的问题
- mysql 遇到的问题
- mysql 遇到的问题
- mysql-遇到的问题
- mysql遇到的问题
- mysql遇到的问题
- mysql遇到的问题
- mysql-遇到的问题
- mysql-遇到的问题
- 链接openssl静态库时遇到的问题
- Linux下动态链接库调用时遇到的问题
- matlab创建动态链接库时遇到的两个问题
- 链接openssl静态库时遇到的问题(
- logstash 中报错 ArgumentError invalid byte sequence in UTF-8
- 修饰符
- 【深度】关于天基信息网络综合管控系统建设的思考
- 【SMS】SMS协议介绍之常用缩语
- js下firstElementChild以及firstChild,Children的用法
- Java链接MySQL时遇到的问题
- RADOS分布式对象存储原理简介
- C插入排序
- CxImage开源库在VS2013的编译和使用
- Centos7 MongoDB
- java序列化
- Viewpager+handler实现轮播图--pizifusheng
- 命令行使用总结
- MIT-BIH