因为java有数据库编程 基本上都要与数据库打交道
java作为一个高级程序设计语言,它拥有和其它高级语言一样的功能(如循环控制,条件转移,数据传送),而且命名方法也类似。如果有其它语言基数也很容易上手。
数据库是一种数据管理软件,理论上任何一种语言都可以连接数据库。java通过一种加JDBC的驱动程序来实现数据库的连接。JDBC相当于数据库和JAVA语言的接口。 这些你以后都用得着
这是因为oracle的sum函数在没有汇总记录时,返回的时null值,而java的处理有不一样。所以出错了。
用一下sql可以证明:
select (case when sum(xgd) is null then 'null' else 'other' end ) as AA from ht_htxmgx where xmid not in(select inid from kp_xmzd where xmbh='HWNJA7') and htbh='KS01201004058' ;
会看到返回的时字符串null
java可能是对其进行integer转换时给赋予了实际的值。你需要做一下null值的预判断就可以了。
各有各的好,我刚毕业,大学java和数据库都学过,java就是一门语言,但也需要懂数据库,哪个都好找工作,单数据库就sql several和oracle,编程语言有好多种,而且差不多都需要数据库,所以招java都需要有数据库基础,我觉得学java还是有前景的。
有关系,太有关系了。首先,基本上百分之九十九的java项目,都有数据要存储的,要存储就要用到数据库。
理论上任何一种语言都可以连接数据库。java通过一种加JDBC的驱动程序来实现数据库的连接。JDBC相当于数据库和JAVA语言的接口。
以上就是关于java与数据库有什么关系全部的内容,包括:java与数据库有什么关系、同一个sql直接在数据库中运行和java中运行结果不一样、数据库和Java编程哪个难学等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)