非關聯子查詢(重點)

非關聯子查詢的子查詢只執行一次。誰的薪水比Allen高:拿最低薪水的員工的名字,職位和實際薪水:注意:如果子查詢返回一個資料,可以使用=,>,<,>=,<=這些單行比較子;如果子查詢返回多行資料,必須使用多行比較子 in 。尋找有CLERK這個職位的部門的員工姓名及其對應職位:子查詢與空值:若子查詢的返回結果中包含空值,並且運算子為NOT IN,那麼整個查詢不會返回任何行。

Servlet的檔案上傳與下載

工程目錄結構:檔案上傳:檔案上傳用到了commons-fileupload-1.2.1.jar和commons-io-1.4.jar兩個jar包。指定將檔案上傳到伺服器的store目錄下。fileupload.jsp:<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%><html><head><title>Insert title

JSTL及其核心(Core)標籤庫

自訂JSP標籤是用來替代JSP中的Java程式片段的有效途徑。大多數web應用的JSP檔案常常要實現一些通用的功能。為了提高web應用的開發效率,SUN公司制定了一組標準標籤庫的規範,這組標準標籤庫稱為JSTL(JSP Standard Tag

JSTL Functions標籤庫提供的通用EL函數

在JSTL Functions標籤庫中提供了一組常用的EL函數,主要用於處理字串,在JSP檔案中可以直接使用這些函數。在JSP檔案中使用Functions標籤庫,要先通過taglib指令引入該標籤庫:<%@  taglib  prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"

6.1 Hibernate的關聯映射的概念

客觀世界中的對象很少有孤立存在的,例如老師,往往與被授課的學生存在關聯關係,如果已經得到某個老師的執行個體,那麼應該可以直接擷取該老師對應的全部學生。反過來,如果已經得到一個學生的執行個體,也應該可以訪問該學生對應的老師------這種執行個體之間的互相訪問就是關聯關係。關聯關係是物件導向分析、物件導向設計最重要的知識,Hibernate完全可以理解這種關聯關係。若果映射得當,Hibernate的關聯映射將可以大大簡化持久層資料的訪問。關聯關係大致有如下兩個分類:關聯關係單向關係只需單向訪問關聯

Struts2(3):Action介面和ActionSupport基類

為了讓使用者開發的Action類更規範,Struts2提供了一個Action介面,這個介面定義了Struts2的Action處理類應該實現的規範。下面是Action介面的源碼:public interface Action { public static final String ERROR="error"; public static final String INPUT="input"; public static final String LOGIN="login"

利用blob類型儲存圖片

SavePicture.java :public class SavePicture {public static void main(String[] args) {Connection conn=null;PreparedStatement pstmt=null;String sql="insert into student(id,name,photo) values(?,?,?)";try {Class.forName("oracle.jdbc.driver.OracleDriver");

8.2.1: 搜尋Bean類

如果我們不使用xml設定檔來配置Bean執行個體,那麼我們只能指望Spring會自動搜尋某些路徑下的Java類,並將這些Java類註冊成Bean執行個體。Spring要求程式員顯式指定搜尋哪些路徑下的Java類,Spring將會把合適的Java類全部註冊成Spring

Struts2標籤庫(8):,,,,

start.jsp :<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%><html><head><title>Insert title here</title></head><body><a

6.1.1 有串連表的單向N—>1關聯

對於絕大部分單向N--->1關聯而言,使用基於外鍵的關聯映射已經足夠了。但由於底層資料庫建模時也可以使用串連表來建立這種關聯關係,因此Hibernate也為這種關聯關係提供了支援。如果需要使用串連表來映射單向N--->1關聯,則需要顯式使用<join.../>元素,該元素用於強制將一個類的屬性對應到多張表中,通常也用於強制使用串連表。使用<join.../>元素時需要指定一個table屬性,用於指定串連表的表名。本篇文章承接上一篇文章。我們先將test庫裡的表

注釋,連接字串,nvl函數,linesize,pagesize

① sql語句的注釋為:----這是SQL中的注釋select ename,job from emp;② 基於oracle的sql中的連接字串:||③ 在oracle中,任何值與空值做運算,結果是空值,此時需要用到 nvl 函數:使用nvl函數後可以得到想要的正確結果:④ 如果你想要查詢的表的資料列過多,在sqlplus中會折行顯示,像下面這樣:此時可使用linesize改變這種情況:--將linesize設成比較大的值set linesize 120;select * from emp;⑤

JSON(0):json簡介

JSON :JSON是 JavaScript Object Notation

8.2.3: 使用@Resource配置依賴

@Resource位於java.annotation包下,是來自JavaEE規範的一個Annotation,Spring直接借鑒了該Annotation,通過使用該Annotation為目標Bean指定共同作業者Bean。@Resource有一個name屬性,預設情況下,Spring將這個值解釋為需要被注入的Bean執行個體的名字。換句話說,使用@Resource與<property.../>元素的ref屬性有相同的效果。@Componentpublic class Chinese

7.5.5:配置合作者Bean

如果需要為Bean設定的屬性值是容器中的另一個Bean執行個體,則應該使用<ref.../>元素。使用ref元素時可指定如下兩個屬性:① bean:引用不在同一份XML設定檔中的其他Bean執行個體的id屬性值。② local:引用同一份XML設定檔中的其他Bean執行個體的id屬性值。<bean id="steelAxe" class="com.bean.SteelAxe"/><bean id="chinese" class="com.bean.Chinese"&

8.2.5: Spring3.0新增的@DependsOn和@Lazy

@DependsOn用於強制初始化其他Bean。可以修飾Bean類或方法,使用該Annotation時可以指定一個字串數組作為參數,每個數組元素對應於一個強制初始化的Bean。@DependsOn({"steelAxe","abc"})@Componentpublic class Chinese implements Person{ //codes here}@Lazy用於指定該Bean是否取消預初始化。主要用於修飾Spring

組函數與group by(重點)

SQL的組函數有5個:max,min,avg,sum,countavg,sum運算元字;max,min,count可以操作各種資料類型。組函數忽略空值:員工分布在幾個部門:每個部門的薪水總和:每個職位的平均薪水:總結:select的後面,所有非組函數的列,必須出現在group by後面,否則會出錯。             出現在group by後面的列名,不一定出現在select後面,但是資訊不完整。查詢每個部門每個職位的平均薪水:

XP下如何為JDK配置環境變數

① PATH的困惑?先安裝JDK,譬如安裝在如下路徑:然後就可以配置環境變數了:右擊我的電腦--->屬性--->進階--->環境變數--->單擊使用者變數的建立--->變數名為PATH,變數值為jdk下bin目錄的整個路徑。然後點擊確定--->確定--->確定。我們在C盤下寫一個簡單的java程式測試一下:public class Hello{public static void main(String[]

Servlet中利用JDBC操作資料庫,往emp表中添加資料

第一步:首先進入資料庫,建庫,建表。第二步:在myeclipse中建立一個web工程,我的就為web01_demo,接著在WebRoot下建立一個add.jsp檔案。add.jsp的代碼十分簡單:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html&

利用MyEclipse的TCP/IP Minitor捕獲Http的請求和響應資料包

開啟TCP/IP Monitor視圖,操作如下:Window->Show View->Other->MyEclipse Common->TCP/IP Monitor->OK.選中TCP/IP Monitor,在下面的空白面板中右擊,彈出Properties,單擊,點擊Add...在Local monitoring port處填上8888,也可以是其他未被佔用連接埠。Host

6.1.1 無串連表的單向N—>1關聯

單向N--->1關聯,比如在一個辦公室裡工作的多個人對應一個地址。為了讓兩個持久化類支援這種關聯映射,程式應該在N的一端的持久化類中增加一個屬性,該屬性引用1的一端的關聯實體。我們先將test庫裡的表刪除:然後建立一個web工程,並編寫代碼:Person.java :public class Person {private int id;private String name;private int age;private Address address;public int getId(

總頁數: 61357 1 .... 17624 17625 17626 17627 17628 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.