mysql
Roobtyan
这个作者很懒,什么都没留下…
展开
-
mysql字符集配置&mysql中文乱码
问题描述这两天重置了下自己的电脑系统,一个ubuntu,另外一个当然就是windows。 不过在运行程序的时候发现,出现了很多的“????”,也就是乱码字符。毫无疑问,这定然是mysql字符集的配置问题。找到了解决问题的方向,那么,自然就很好办了。解决问题我的问题是出现在ubntu上的,如果你是windows用户,那么直接去安装mysql的根目录找配置文件就好了,修改方式和ubu...原创 2018-03-13 15:06:07 · 912 阅读 · 0 评论 -
mysql数据库大规模数据读写并行时导致的锁表问题
问题介绍最近在给学校做的一个项目中,有一个功能涉及到考核分数问题。 我当时一想,这个问题并不是很难,于是就直接采用了这样的方法:拿着一个表中的数据作为索引,去挨个遍历相关表中的数据,最后经过算分的过程,直接在算分函数中将算出的分数直接写入数据库,这就导致了标题说的问题。解决过程这个问题出现的现象是这样的:我从数据库中读取出来的作为索引的数据共有2000多条,使用增强for循环将数据传...原创 2018-03-21 09:03:02 · 6060 阅读 · 2 评论 -
JDBC为什么要使用PreparedStatement而不是Statement
前言这篇博客不是我写的,是由刘志军大大翻译的,真心觉得很棒,而且是必学要掌握的东西,所以就转载过来了,我个人的第一篇转载文章。开始PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, Pre...转载 2018-03-28 16:21:35 · 180 阅读 · 0 评论 -
Mysql:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
描述出现场景:这个问题一般出现在刚刚安装完mysql的时候出现原因:由于使用命令sudo apt-get install mysql安装时,并没有提示输入密码,则密码没有初始化,使用root用户登录自然失败.具体情况::~$ mysql -uroot -pEnter password: ERROR 1698 (28000): Access denied for user '...原创 2018-05-02 11:22:24 · 3452 阅读 · 2 评论 -
数据库连接池技术详解
前言今天来讲一下数据库连接池技术.其实这个名词也就是听起来高大上一点,实际上并不是很复杂的内容,相信在我的讲解下,并且自己实际的将代码写一遍之后,能够对这项技术有较为深刻的理解.废话不多说,开始讲解.数据库连接池技术概述所谓的数据库连接池技术,就是用来分配,管理,释放数据库连接的.你也许会问,好像我直接用JDBC也能够实现这些功能吧. 嗯,你说的没错,JDBC确实也可以,但是,你...原创 2018-04-21 20:52:10 · 2131 阅读 · 5 评论 -
异常 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
简述这个问题比较有意思,错误的意思是认为你从一个数据库迁移到另外一个数据库的过程中,比如说从mysql迁移到oracle,出现了sql错误。解决方案就我目前掌握的情况来看,出现这个问题的原因有很多,我遇到的是这两种情况,也是比较常见的。1.数据库的字段和输入的数据库的数据类型不匹配 比如说,一个字段int,你设置的长度是5,但是你输入了一个长度为6的值,就会出现这个错误。 ...原创 2018-05-04 09:55:57 · 3333 阅读 · 0 评论 -
浅谈乱码原因及解决方案
前言其实作为程序猿来讲,中国的程序猿遇到的问题可能会比国外的程序猿遇到的问题多很多。 一个原因是因为各种标准的制定、各种IDE的编写,都是由老外来完成的,制定出来的东西可能和中国人的习惯不太一样;还有一个原因就是因为国际编码的问题,通常,外国人写的东西无需对编码进行转换,默认的就是ISO-8859-1;到了中国,就涉及到本土化的问题,中文编码应当是GBK,这是本地化的编码。 而各种标准、各...原创 2018-07-02 13:10:33 · 2625 阅读 · 0 评论