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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

jdbc 连接 Oracle 进行基本的增删改查

發布時間:2023/12/10 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jdbc 连接 Oracle 进行基本的增删改查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package api8;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;public class UpdateSelect {public static void main(String[] args) {// jdbc 連接 OracleselectAll();}// 增刪改public static int alter(String sql) {Connection conn = null;Statement st = null;try {// 導入連接Oracle jar包 加載驅動Class.forName("oracle.jdbc.OracleDriver");// jdbc 主協議 oracle 子協議 thin模式 @127.0.0.1 本機地址 1521 oracle這個軟件的端口號 orcl本地數據庫String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";// 創建連接 scott 分別是 登錄orcl數據庫 的賬號密碼conn = DriverManager.getConnection(url, "scott", "scott");// 創建命令對象st = conn.createStatement();// 命令對象執行sql語句int i = st.executeUpdate(sql);// 返回sql語句增刪改受影響行數。return i;} catch (ClassNotFoundException e) {System.out.println(e);} catch (SQLException e) {System.out.println(e);} finally {try {if (st != null) st.close();if (conn != null) conn.close();} catch (SQLException e) {System.out.println(e);}}return -1; }// 逐行查詢 public static void selectAll() {Connection conn = null;Statement st = null;ResultSet rs = null;try {Class.forName("oracle.jdbc.OracleDriver");String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";conn = DriverManager.getConnection(url, "scott", "scott");st = conn.createStatement();String sql = "select * from Users";// 命令對象執行sql查詢語句, 返回結果集。rs = st.executeQuery(sql);// 一行一行的讀取while (rs.next()) {System.out.println("id:" + rs.getInt("U_ID") + "\t Name:" + rs.getString("U_NAME"));}} catch (ClassNotFoundException e) {System.out.println(e);} catch (SQLException e) {System.out.println(e);} finally {try {if (rs != null)rs.close();if (st != null) st.close();if (conn != null) conn.close();} catch (SQLException e) {System.out.println(e);}// 我把這個方法寫死了, 只能對user表查, 對別的表, 可能結構不一樣。// 如果我返回結果集 resultSet 別人用時可能忘記關結果集。}}}

總結

以上是生活随笔為你收集整理的jdbc 连接 Oracle 进行基本的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。

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