标签:conf 分享 数据库 推荐 中文 字段 mysql 数据库安装 jdbc
sql数据库中中文乱码的问题
1. Java向数据库中传值时编码没对
2. 数据库创建时使用的编码不支持中文
解决方法
1. 重装数据库,重新设置(后期不推荐)
2. 在数据库安装目录下 bin文件夹下找到MySQLInstanceConfig.exe这个运行文件,然后进行重新设置,当然这个需要记得你的数据库密码,下面是软件截图
3. 在mysql的安装目录下找到my.ini文件(如果没有的话就把my-medium.ini复制,然后重命名为my.ini即可),然后找到[client]和[mysqld]字段,在下面均加上default-character-set=utf8,保存并关闭。重启mysql
接下来是数据库建立连接时报错28000
ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: YES)
这两个一般来说就是数据库用户名密码错误,要么就找到密码,要么就重装,然后不想重装也找不到密码的话就看
这篇文章,就是有点复杂: http://www.cnblogs.com/zlslch/p/5937784.html
随便找的一篇解决方案
除了需要注意的就是在jdbc中sql语句的字段名要和sql表中的字段名一模一样
在程序不报错误但是总是运行失败又看不懂debug的时候,建议在一个代码块之后加上一个控制台输出语句,这样大概可以知道你的程序运行到哪里,知道他和你自己想象的程序运行的路线有什么区别。可以去发现错误
标签:conf 分享 数据库 推荐 中文 字段 mysql 数据库安装 jdbc
原文地址:http://www.cnblogs.com/x-long/p/7712506.html