mysql+oracle+redis
mysql+oracle+redis 多种数据库应用遇到的问题
YaXinShi
相逢即天涯,相伴自心间
展开
-
测试Oracle数据库 连接是否可用的命令
在cmd输入tnsping orcl如果成功:这个样子TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 27-9月 -2019 14:47:02Copyright (c) 1997, 2010, Oracle. All rights reserved.已使用的参数文件:C:\app\Shi...原创 2019-09-27 14:50:38 · 3003 阅读 · 0 评论 -
idea maven 项目中导入ojdbc依赖包
oracle jdbc并不能向mysql那样直接配置,原因是Oracle授权问题,Maven3不提供oracle JDBC driver,需要手动配置下,这里直接用idea自带的maven,省去安装配置相关maven参数应用情景时这个样子的,在idea加了依赖但是显示没加上去,又是clean,又是install的,都不行啊,最后查了说是ojdbc依赖包需要自己在命令行添加进去,这个命令一定要输入...原创 2019-09-27 09:34:52 · 1559 阅读 · 0 评论 -
oracle提示数据库未打开,仅允许在固定表/视图中查询
解决办法:--第一步:登录sysdba用户--第二步:select open_mode from v$database;select open_mode from v$database;--第三步:alter database open;alter database open;--第四步:alter database datafile 'E:\JMSTABLESPACE\WX.DBF...原创 2019-09-25 23:29:53 · 393 阅读 · 0 评论 -
DefaultSerializer requires a Serializable payload but received an object of type [com.shiyaxin.bean
DefaultSerializer requires a Serializable payload but received an object of type [com.shiyaxin.bean.Employee]at org.springframework.core.serializer.DefaultSerializer.serialize翻译: 默认的序列化需要一个可序列化的有效负载...原创 2019-07-18 14:41:19 · 2067 阅读 · 0 评论 -
Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379:6379
在springboot连接redis的时候出现Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379:6379:application.properties配置文件里面:错误:spring.redis.host=127.0.0.1:6379错误之一解决:正确的...原创 2019-07-18 13:22:52 · 15102 阅读 · 2 评论 -
mysql安装快完了报错creating mysql router configuration显示不通过,图文教程
2020-3-15:2:06:都这莫晚了(想起来这个鬼mysql就烦,,终装好)我弄出来了,在creating mysql router configuration files失败了我就点击cancel然后直接来到connect to server,直接在下大家参考下~失败了就一路Cancel到开始的时候,就我第一张图选中红框选项,再输入下密码,check一下就好了:/关于这个问题,搞不通...原创 2020-03-15 02:14:07 · 10969 阅读 · 6 评论 -
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You mu
在做springboot连接数据库时:方案1:在项目代码-数据库连接URL后,加上 (注意大小写必须一致)?serverTimezone=UTC方案2:在mysql中设置时区,默认为SYSTEM set global time_zone='+8:00'错误原因:使用了Mysql Connector/J 6.x以上的版本,然set global time_zone='+8:0...原创 2019-07-12 12:47:04 · 178 阅读 · 0 评论 -
MySql控制台登录数据库显示1045(28000)解决方案
输入指令即可:mysql -u root -p原创 2019-08-02 18:34:31 · 406 阅读 · 0 评论 -
MySQL:1366 - Incorrect string value错误解决办法
今天使用navicat向MySQL中插入中文时,报错:1366 - Incorrect string value:…在我自己数据库设计之初,没有设计好字符编码格式的问题。使用如下语句解决:设置编码格式呢alter table tableName convert to charset utf8;...原创 2019-12-04 09:56:33 · 801 阅读 · 0 评论 -
MySQL数据库改名的三种方法
前不久去面试,被问到Innodb引擎的表如何改数据库名,当时我也只回答了MyISAM改如何操作,被一些细节问题打败,真是操蛋。如果表示MyISAM那么可以直接去到数据库目录mv就可以。Innodb完全不行,自己测试过,会提示相关表不存在。第一种方法:RENAME database olddbname TO newdbname这个是5.1.7到5.1.23版本可以用的,但是官方不推荐,会...原创 2019-09-10 10:32:34 · 316 阅读 · 0 评论 -
Mysql常用命令行大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中...转载 2019-08-03 19:45:27 · 108 阅读 · 0 评论 -
MySQL 语句大全--------添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alter table bbb change ...原创 2019-08-03 19:33:54 · 265 阅读 · 0 评论 -
mysql不是内部或外部命令,也不是可运行的程序或批处理文件,一招搞定,不管它什么什么MySQL环境配置成功不成功的
解决办法:1.在控制中心的搜索处输入MySql,会弹出MySql5.7 Command Line Client,双击进去只需要输入密码,就可登录成功/nice这一招解决所有环境配置有问题的配不好,哪咱就不配置了呗,省的搞几个小时搞不好自己头疼...原创 2019-08-03 12:52:56 · 161 阅读 · 0 评论 -
There was an unexpected error (type=Internal Server Error, status=500). EL1007E: Property or field '
**页面响应的错:This application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Jul 17 21:45:45 CST 2019There was an unexpected error (type=Internal Server Error, status=500)....原创 2019-07-17 21:55:29 · 1320 阅读 · 0 评论 -
java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corres
解决办法这个标准的语句错误,检查sql语句原创 2019-07-17 17:57:32 · 714 阅读 · 0 评论 -
这是警告不是错误,以后使用是不影响的。大概的意思就是说建立ssl连接,但是服务器没有身份认证,这种方式不推荐使用。 解决办法:数据库名字后+?useUnicode=true&characterEn
这是警告不是错误,以后使用是不影响的。大概的意思就是说建立ssl连接,但是服务器没有身份认证,这种方式不推荐使用。解决办法:数据库名字后+?useUnicode=true&characterEncoding=utf-8&useSSL=false原来的连接url:Connection connect = DriverManager.getConnection(“jdbc:mysq...转载 2019-07-16 11:33:30 · 480 阅读 · 0 评论 -
数据库错误 Table 'highmysql.myemp' doesn't exist
这个错误大家翻译过来,意思为当前表不存在,这样,就要去检查自己sql语句是不是表名写错了,多看几遍!原创 2019-07-16 10:56:33 · 663 阅读 · 0 评论 -
mysql插入时unique字段重复插入失败
mysql插入数据时,遇到unique字段重复插入失败,可以使用on duplicate key update解决INSERT INTO TABLE (a,b,c) VALUES(1,2,3),(2,5,7) ON DUPLICATE KEY UPDATE b=VALUES(b);原创 2019-07-15 23:18:50 · 827 阅读 · 0 评论