JDBC 關閉資料庫連線與自動提交

2021-07-24 16:30:54 字數 1007 閱讀 9596

// jdbc關閉資料庫連線時,會隱含乙個提交事務的操作

private final static string db_driver = "oracle.jdbc.driver.oracledriver";

private final static string db_connection = "jdbc:oracle:thin:@127.0.0.1:1521:mydb01";

private final static string db_name = "scott";

private final static string db_pwd = "scott";

//jdbc關閉自動提交. 在對資料庫的操作未提交時,當conn.close()時,會預設先提交事務,再關閉連線.

public static void test1() catch (exception e) catch (sqlexception e1)

e.printstacktrace(system.out);

} finally catch (sqlexception e)

if (null != callstmt) catch (sqlexception e)

}if (null != conn) catch (sqlexception e)

}} }

//jdbc預設自動提交. 在對資料庫的操作未手動提交時,也會立即提交到資料庫並生效

public static void test2() catch (exception e) catch (sqlexception e1)

e.printstacktrace(system.out);

} finally catch (sqlexception e)

if (null != callstmt) catch (sqlexception e)

}if (null != conn) catch (sqlexception e)

}} }

JDBC與java資料庫連線

dbms database management system 1 資料庫主鍵必須有值,否則違背了實體完整性原則。2 資料庫中表的外來鍵必須是另一張表的主鍵值,否則違背了參照完整性原則。3 select from tablename select columname1,columname2 from...

JDBC資料庫連線

使用jdbc進行資料庫操作步驟 1.載入驅動 載入 jdbc 驅動需呼叫 class 類的靜態方法 forname 向其傳遞要載入的 jdbc 驅動的類名。通過配置檔案獲取連線必需的4個因素,實現 和資料的分離,可直接在配置檔案中修改配置資訊。user root password 1214 url ...

JDBC資料庫連線

1 載入資料庫驅動 常用class類的靜態方法forname 來實現 class.forname drivername drivername就是資料庫驅動類所對應的字串。例 mysql資料庫驅動所對應的字串 class.forname com.mysql.jdbc.driver oracle資料庫的...