首页 > 数据库技术 > 详细

mysql简单错误

时间:2017-10-23 00:46:23      阅读:314      评论:0      收藏:0      [点我收藏+]

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的时候,建议在一个代码块之后加上一个控制台输出语句,这样大概可以知道你的程序运行到哪里,知道他和你自己想象的程序运行的路线有什么区别。可以去发现错误 

mysql简单错误

原文:http://www.cnblogs.com/x-long/p/7712506.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!