大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 學習Java數據庫編程的基本操作

學習Java數據庫編程的基本操作

更新時間:2021-06-04 15:12:37 來源:動力節點 瀏覽2186次

JDBC(Java database connectivity)

JDBC本質上來講屬于一種服務。服務的特征,按照指定的套路來進行操作。

在Java里面專門為JDBC提供有一個模塊(java.sql),里面的核心開發包就說java.sql。在JDBC里面核心組成就說DriverManager類以及若干接口(Connection、Statement、PreparedStatement、ResutSet)。

對于JDBC的程序方位也分為如下四種形式:

JDBC-ODBC橋連接:利用微軟的ODBC技術進行數據庫的連接,而后再利用JDBC技術訪問ODBC技術進行數據庫的開發,這種技術為Java默認支持的技術,不需要做任何額外的配置即可實現;

|-處理流程:程序→JDBC→ODBC→數據庫,操作性能很差,不會有人用。

JDBC連接:直接利用JDBC進行數據庫的連接處理

|-處理流程:程序→JDBC→數據庫,這種連接一般只連接本地數據庫服務器;

JDBC網絡連接:通過特定的網絡協議連接指定的數據庫服務。我們最常用此類操作。

|-處理流程:程序→JDBC→網絡數據庫(IP地址、端口);

JDBC協議連接:自己通過編寫指定的協議操作實現數據庫的訪問;

連接Oracle數據庫

一定要保證已經成功的啟動了Oracle數據庫的兩個服務:數據監聽服務(Listener)、實例服務(SID)。

如果要連接Oracle數據庫,需采用如下步驟進行處理:

通過反射機制加載數據庫驅動程序類:oracle.jdbc.driver.OracleDriver;

數據庫的連接需要有一個網絡的連接地址,該地址結構如下:

|-地址結構:jdbc:oracle:thin: 主機名稱:端口號:SID

|-MLDN數據庫:jdbc:oracle:thin: localhost:1251:mldn

數據庫用戶名:scott;

數據庫密碼:tieger;

對于數據庫的連接提供有java.sql.DriverManager的程序類,利用此類中的方法可以獲取一個Connection的接口對象

獲取Connection接口對象:public static Connection getConnection(String url,String user,String password)throws SQLException

【范例】實現數據庫連接操作

package demo;

import java.sql.Connection;
import java.sql.DriverManager;

import oracle.jdbc.driver.OracleDriver;

public class JDBCDemo {
	private static final String DATABASE_DRIVER = "oracle.jdbc.driver.OracleDriver";
	private static final String DATABASE_URL = "jdbc:oracle:thin:@localhost:1521:orcl";
	private static final String DATABASE_USER = "system";
	private static final String DATABASE_PASSWORD = "asdasd";//此處輸入自己數據庫設定的密碼
	public static void main(String[] args) throws Exception {
		Connection conn = null;//每一個COnnection接口對象秒速的就說一個用戶連接
		Class.forName(DATABASE_DRIVER);//向容器之中加載數據庫驅動程序
		conn = DriverManager.getConnection(DATABASE_URL,DATABASE_USER,DATABASE_PASSWORD);
		System.out.println(conn);
		conn.close();
	}
}
oracle.jdbc.driver.T4CConnection@72d818d1

如果此時在輸出Connection接口對象的時候并沒有產生任何的異常,那么說明就表示當前的Oracle數據庫已經可以正常連接了。

思考:為什么連接Oracle數據庫的時候一定要單獨配置Oracle數據庫的驅動程序呢?

JDBC是一個操作的標準,標準里面是不牽扯到具體實現類的,由數據庫廠商來實現。通過類圖來描述。

學習數據庫編程

整個JDBC設計實現的就是一個工廠類的處理機制。RiverManager是一個工廠,不同數據庫的生產商使利用JDB提供的標準接口實現各自的數據庫處理操作。

以上就是動力節點小編介紹的"學習Java數據庫編程的基本操作",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 毛片毛片毛片毛片毛片 | 亚洲一区二区三区久久精品 | 国产亚洲精品97在线观看 | 香蕉成人国产精品免费看网站 | 男女啪啪网站 | 午夜二级 | 国产成人精品视频 | 国内精品视频在线观看 | 夜夜摸视频网 | 日韩欧美在线播放 | 久久精品国产免费看久久精品 | 日韩精品在线视频观看 | 亚洲一区二区三区高清视频 | 欧美日韩日本国产 | 天天操天天射天天色 | 羞羞免费网站 | 中文字幕亚洲综合精品一区 | 91亚洲精品福利在线播放 | 欧美一级aⅴ毛片 | 拍真实国产伦偷精品 | 欧美性禁片在线观看 | 中文字幕在线一区二区在线 | 亚洲综合涩 | 日韩欧美一区二区三区四区 | 欧美日韩视频一区二区 | 日本一级在线播放线观看视频 | 99热久久久这里只有精品免费 | 狠狠狠色丁香婷婷综合久久五月 | 久久久国产这里有的是精品 | 一级黄色录像免费观看 | 99在线观看免费视频 | 中文字幕在线高清 | bt 另类 专区 欧美 制服 | 欧美成年黄网站色视频 | 天天摸夜夜添狠狠添2018 | 校园春色男人天堂 | 欧美精品成人一区二区在线观看 | 四虎国产精品永久地址49 | 亚洲一级免费视频 | 四虎成人精品 | 四虎影视在线免费观看 |