命令行通过入参调用jar包 最近因为项目需要,需要实现一个功能,即定时执行服务器上的一个脚本去对数据库的数据进行业务处理,要操作的数据库有很多种,mysql、db2、oracle、sqlserver等等,但是shell目前我还不熟悉,所以就先用java去实现,打成一个jar包,通过入参即可调用不同的 ...
分类:
编程语言 时间:
2019-09-01 12:45:35
阅读次数:
99
首先我们先说下: RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。 NoSql==> (redis,Mogodb等非关系型数据库)遵循的原则是:CAP原则(C:强一致性。A:可用性。P:分区 ...
分类:
其他好文 时间:
2019-08-31 23:01:22
阅读次数:
129
Visual Studio 2015安装完后不要直接安装SQLServer2008R2,因为它会自带安装了一些乱七八糟的SQLServer版本,2012、2014、2016版本不一定,所以在安装SQLServer2008R2之前,先把这些不需要的版本统统卸载掉,参考一位大佬的博客https://ww ...
分类:
数据库 时间:
2019-08-31 19:10:53
阅读次数:
90
一、maven引入 二、application.properties配置 sqlserver数据库配置: mybatis配置: 路径相关如下: ...
分类:
数据库 时间:
2019-08-31 16:50:04
阅读次数:
178
PB SqlServer MySql Navicat Sqlite MongoDb postgerSQL DataGrip 待补充…… ...
分类:
数据库 时间:
2019-08-30 14:33:54
阅读次数:
128
使用 EXISTS 方式 select * from A a where EXISTS(select b.mainInfoId from B b where b.mainInfoId=a.mainInfoId); 使用 in 方式select * from A where id in (select ...
分类:
数据库 时间:
2019-08-29 23:59:57
阅读次数:
264
sqlserver默认端口号为:1433 URL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname DriverClasses = com.microsoft.jdbc.sqlserver.SQLServerDriver my ...
分类:
数据库 时间:
2019-08-29 18:46:12
阅读次数:
628
前段时间测试提了一个BUG,我们繁体环境报错的提示是简体的,经查询之后这个错误是SQLServer抛出的,代码只是进行了异常转换,没有把异常信息换掉,在进行异常信息转换后,我又想,会不会有其他地方SQLServer的异常也没有转换,这个我没有办法去进行代码的全部扫描查询(即使进行了,也很难保证后面的 ...
分类:
数据库 时间:
2019-08-27 18:54:02
阅读次数:
111
在设计数据库和备份数据的时候是否使用外键一直很纠结。先说一下外键的优缺点吧 优点:保证数据的完整性和一致性和可靠性,能做到一次修改所有使用外键的数据对应的信息都改变的作用 缺点:数据表增多,增加开发难度。降低(Insert、Update、Delete)速度 取代外键的方法:触发器、程序 订单一般是我 ...
分类:
数据库 时间:
2019-08-27 12:33:03
阅读次数:
81
1.普通获取 SELECT CONVERT( varchar(10),YEAR(GetDate()) )+'年'+ CONVERT( varchar(10),MONTH(GetDate())) +'月' 2.月不足两位添加0 SELECT DateName(year,GetDate()) +'年'+ ...
分类:
数据库 时间:
2019-08-26 15:27:17
阅读次数:
168