数据库
小李快回家吃饭
战斗机
展开
-
MySQL命令
1、查询MySQL编码show variables like 'character%';2、原创 2018-11-08 00:25:12 · 79 阅读 · 0 评论 -
Navicat字段备注乱码问题
现象:Navicat字段备注乱码原因:数据库编码与客户端编码不一致。措施与方法:保持数据库编码与客户端编码(如都设置为utf-8)方法1-在Navicat 中运行以下命令:setcharacter_set_client= utf8;setcharacter_set_connection =utf8 ;setcharacter_set_results=utf8 ;...原创 2018-11-08 00:30:01 · 11105 阅读 · 0 评论 -
MySQL5.7执行mysqld --install后无法启动mysql服务
我在修改MySQL默认编码字符集后,需要重启mysql服务,想着使用net stop/start mysql命令来重启,使用这两个命令必须要先在windows注册,然后就执行了mysqld --install命令,结果mysql服务启动不了了(手动在服务列表也不能启动,报错:“本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动”),搞了好久,解决办法如下:1、首先...原创 2018-11-08 01:39:45 · 23250 阅读 · 1 评论 -
Windows下修改MySQL编码
有时候我们会遇到数据库客户端软件中的中文乱码显示问题,然后需要设置MySQL的默认编码,具体步骤如下:1、进入MySQL安装目录(我的是C:\Program Files\MySQL\MySQL Server 5.7),找到my-default.ini或者my.ini文件;2、my-default.ini文件默认只有一个[mysqld]标签。我们要做的是 在[mysqld]标签下添加:c...原创 2018-11-08 01:43:38 · 6205 阅读 · 0 评论 -
java.sql.SQLException: QueryRunner requires a DataSource to be invoked in this way, or a Connection
我在使用org.apache.commons.dbutils和c3p0操作数据库时,报的错,翻译过来就是:QueryRunner需要以这种方式调用数据源,或者需要传递连接 排查:1、是否有数据源,即是否正常加载c3p0-config.xml文件。2、数据源是否传递给连接池。最后,发现是在实例化QueryRunner时,未将ComboPooledDataSource对象传递给...原创 2018-11-16 01:50:32 · 2383 阅读 · 0 评论 -
Navicat与cmd命令窗口执行show variables like 'char%'结果不一致。Navicat关闭后再打开字符集被重置
项目我搭建好了,对dao层进行单元测试的时候,插入表中的中文始终是乱码的,MySQL服务器字符集设置为utf8了,数据库和表也设置为utf8了,jdbc连接也设置为utf8,还是乱码,始终找不到原因,无意中在Navicat查询窗口中执行了show variables like 'char%',发现和我在cmd命令窗口执行的结果不一样。 我在cmd中使用命令show variables li...原创 2018-11-20 23:09:26 · 4792 阅读 · 0 评论