右侧
当前位置:网站首页 > 资讯 > 正文

java和sql,java和sql怎么连接

作者:admin 发布时间:2024-02-12 07:30 分类:资讯 浏览:10 评论:0


导读:java处理业务逻辑还是sql处理业务逻辑,希望高手解答首先长SQL比短SQL占用的资源多好几倍,如果很多个请求同时发起,然后数据只能一条一条的处理,导致反应速度慢,如果再狠点,...

java处理业务逻辑还是sql处理业务逻辑,希望高手解答

首先长SQL比短SQL占用的资源多好几倍,如果很多个请求同时发起,然后数据只能一条一条的处理,导致反应速度慢,如果再狠点,那就数据库崩掉了。

最好在SQL中执行,因为JAVA界面上处理的话,需要将数据传递到界面然后处理,占用网速比较多,B\S模式中,一般用SQL处理,返回的记录集越简单执行效率越高。

Java开发中的业务逻辑就是处理数据的逻辑。学习Java开发,推荐千锋教育,致力于打造中国互联网全产业链人才服务平台,总共开设13大热门课程,每月更新前沿技术,业内强师授课,只为高品质教学,教学大纲紧跟企业需求,值得信赖。

第一,方便你自己修改。因为是业务逻辑嘛,难免会有改动,况且业务越大,逻辑越复杂,用存储过程来写就越困难,别人读起来也越费劲,而程序代码可以很好的解决这一点 第二,迁移性。

比如让你实现一个功能,给你两个数,让你获取它的和,你所写的如何才能鸡得任意给定的两个数的和,这个程序实现过程即可成为业务逻辑处理。

为什么SQL处理数据比Java快

1、因为sql是直接操作字段,而java框架后是针对一个实体。

2、因为一般公司做的系统都是高并发系统,而服务可以好多个,数据库只有一个。首先长SQL比短SQL占用的资源多好几倍,如果很多个请求同时发起,然后数据只能一条一条的处理,导致反应速度慢,如果再狠点,那就数据库崩掉了。

3、在SQL语句中实现通常效率更高,因为在java代码中往往会损耗很大性能。比如一个最简单的场景A表100W,B表100W,他们连接的结果是1000条数据。那么在SQL里面做连接操作的话,数据库和java程序之间只需要传递1000条数据。

4、sql工作更累强度大。SQL 的工作需求非常高,与顶级编程语言-Java-相比,sql工作更累强度大,数据越来越多,系统越来越慢。起初毫秒级响应的操作,慢慢变成秒级,到了分钟级客户就会来抱怨了。

5、因为输入的数据,如果在数据库计算,那么是需要先输入,输入完成后再计算,这样等于增加了一道工序,所以如果及时性要求高,那么对于输入数据来说在java端运算,比较好。对于性能来说更加有利。

6、最好在SQL中执行,因为JAVA界面上处理的话,需要将数据传递到界面然后处理,占用网速比较多,B\S模式中,一般用SQL处理,返回的记录集越简单执行效率越高。

Java难吗?。比起SQL来?

1、sql工作更累强度大。SQL 的工作需求非常高,与顶级编程语言-Java-相比,sql工作更累强度大,数据越来越多,系统越来越慢。起初毫秒级响应的操作,慢慢变成秒级,到了分钟级客户就会来抱怨了。

2、Java是编程语言中比较难学的一门语言,它的难度并不低。如需学习java推荐选择【达内教育】。【学习java】要学习以下内容:Java语言基础。这阶段主要包括:计算机概述、Java基础、面向对象编程实战等。JavaSE核心。

3、Java的学习并不是很困难,Java是一种面向对象的语言,因而在程序设计思路上要比C类的语言简单得多,但是Java最重要的基础,起步越踏实,后期的学习越简单。

4、看你怎么学了,java本身知识点就很多,如果零基础还自学的话,当然很难。有基础的话可以选择自学。没有基础的话,建议报个班学习,这样会少走很多的弯路。优点一:讲师带路,避免走弯路。

5、比如基本的控制语句、数据类型、函数等,那么学习Java可能并不会非常困难。如果您是初学者,可能需要花费更多的时间去学习Java的基本概念和语法,但只要您有兴趣并且投入足够的时间和精力,就一定可以学好Java。

6、就拿国内从业比较广泛的Java开发工程师来讲,高中毕业生都可以做。既然高中生都能从事于Java开发,说明软件开发实际上并没有我们想的那么难,毕竟目前所学的软件技术并不是做科研。

标签:


取消回复欢迎 发表评论: