Dinky整合SqlServer

8月26号,把SqlServer的Source整合进去了,主要是构建一个Source,可以大致仿照已经有的mysql和Oracle的source,但接口有变动,这3个source都不一样。
sqlserver主要可以参照Oracle,它比Oracle少了schema这个参数(刚开始我还在sqlserver连接器的源码中强加了schema的各个方法,手动狗头,完全不需要)。相比Oracle,sqlserver连接器中table就实现了Oracle中的schema+table。
最后来说一下我遇到的一个坑点,差点没过去。
new StringBuilder(“jdbc:microsoft:sqlserver://”)
刚开始以为这段是在拼sqlserver的url,就这样写进去了,可是当线上测试的时候看日志发现是没有找到合适的连接器驱动,那我就纳闷了,url明明是照着官方写的应该没问题啊,怎么找不到sqlserver的连接驱动了呢?我还反复确认了url。
解决:照着日志的报错找到SQLServerDialect这个Java文件,发现了它确定了url的规范,我去,居然不照着sqlserver官方来,“microsoft:”去掉,OK,通了。

---------------分界线----------------------------------
老规矩,说完技术,还是想谈下工作的感想,留下记录。
确实,对于技术的追求与热爱,相比大学时确实减弱了很多,我也在思考未来的方向了,代码应该是不可能敲一辈子的,1年后,3年后,5年后,10年后,我在哪? 虽然现在的工作很清闲,但还是感觉不太爽。诶。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值