jdbc 连接 Oracle 进行基本的增删改查
生活随笔
收集整理的這篇文章主要介紹了
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 进行基本的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mybatis3 类型别名
- 下一篇: json动画_three.js动画(四)