JSP中SQL資料庫編程技術

來源:互聯網
上載者:User

JSP中SQL資料庫編程技術
一,SQL複習
 1,SQL語句分為兩類:DDL(Data Definition Language)和DML(Dat Manipulation Languge,資料操作語言)。前者主要是定義資料邏輯結構,包括定義表、視圖和索引;DML主要是對資料庫進行查詢和更新操作。
 2,Create Table(DDL):
  Create Table tabName(
   colName1 colType1 [else],
   colName2 colType2 [else],
   ...,
   colNamen colTypen [else]
  );
  例如:Cteate Table pJoiner(
   pno char(6) not null,
   eno char(6) nut null
   );
  char int varchar等等都是用來定義列資料類型的保留字,其中varchar表示可變字元類型。
 3,Select <col1>,<col2>,...,<coln>
  From <tab1>,<tab2>,...,<tabm>
  [Where<條件>]

  條件中的子查詢:
   Where Not Exists(
    Select * From tab2 Where col1=col2
   )//當查詢結果為空白時,條件為真。

 4,INSERT INTO <tab1> VALUES(<col1>, ...<coln>)
 5,DELETE FROM <tab1> [WHERE<條件>]
 6,UPDATE <tab1>
  SET <tab1>=<vlu1>
  ...
  <tabn>=<vlun>
  [WHERE<條件>]
  例如:
   Update exployee
   Set age=27
   Where name='趙一'
二,JDBC 主要介面:
 java.sql.DriverManager類用於處理驅動程式的調入並且對新的資料庫連接提供支援。
 java.sql.Connection,指應用程式與特定資料庫的串連。
 java.sql.Statement,用於一般sql語句的執行(可以是查詢、更新甚至可以建立資料庫的執行過程)
 java.sql.ResultSet,查詢所返回的結果儲存在此對象中,用它可以瀏覽和存取資料庫內的記錄。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.