日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle Sql语句分类

發布時間:2024/7/5 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle Sql语句分类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

dml語句:數據操作語句insertupdatedelete

ddl語句:數據定義語言create tabledrop table

dql語句:數據查詢語句select

dtl語句:數據控制語言commitrollback

package com.lsz.test;

import java.sql.*;

?

public class TestOracleCrud {

?

//此程序演示oracle的CRUD操作

?????? public static void main(String[] args) {

?????? ?????? Connection ct=null;?? //與特定數據庫的連接

?????? ?????? PreparedStatement ps=null;?? //表示預編譯的sql語句對象

?????? ?????? ResultSet rs=null;? //表示數據庫結果集的數據表,通常通過執行查詢數據庫的語句生成

?????? ?????? try {

?????? ?????? ?????? Class.forName("oracle.jdbc.driver.OracleDriver");? //1.加載驅動

?????? ?????? ?????? //2.得到連接

?????? ?????? ?????? ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","scott","tiger");

?????? ?????? ?????? //3.創建PrepareStatement接口引用對象

?????? ?????? ?????? ps=ct.prepareStatement("select * from emp");

?????? ?????? ?????? System.out.println(ps);

?????? ?????? ?????? //4.完成查詢

?????? ?????? ?????? rs=ps.executeQuery();

?????? ?????? ?????? //5.循環輸出結果

?????? ?????? ?????? while(rs.next()){

?????? ?????? ?????? ?????? System.out.println(rs.getString("ename"));

?????? ?????? ?????? }

?????? ?????? } catch (Exception e) {

?????? ?????? ?????? e.printStackTrace();

?????? ?????? }finally{

?????? ?????? ?????? //關閉資源,后創建的先關閉

?????? ?????? ?????? try {

?????? ?????? ?????? ?????? if(rs!=null) rs.close();

?????? ?????? ?????? ?????? if(ps!=null) ps.close();

?????? ?????? ?????? ?????? if(ct!=null) ct.close();

?????? ?????? ?????? } catch (Exception e2) {

?????? ?????? ?????? ?????? e2.printStackTrace();

?????? ?????? ?????? }

?????? ?????? }

?????? }

}

?

對于使用java去查詢oracle會出現一個很奇怪的現象?

Pl/sql developer 看到的數據庫,可能和java程序中看到的數據不一樣,這是涉及到“事務控制”

?

(1)對java代碼進行一個重構,封裝成一個SQLHelper類

(2)我們把連接數據庫的配置信息,寫到一個文件中去,這樣代碼更加靈活。

?

?

②jdbc.odbc橋連接

管理工具? 數據源(ODBC)

轉載于:https://www.cnblogs.com/fanweisheng/p/11113729.html

總結

以上是生活随笔為你收集整理的oracle Sql语句分类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。