終端進入mysql: mysql -u root回車
終端進入oracle: telnet 192.168.0.23 然後sqlplus openlab/open123
MySQL常用命令: show databases; use databaseName; show tables;
一、概述JDBC
JDBC從物理結構上說就是Java語言訪問數據庫的一套接口集合。
從本質上來說就是調用者(程序員)和實現者(數據庫廠商)之間的協議。
JDBC API 使得開發人員可以使用純Java的方式來連接數據庫,並進行操作。
ODBC:基於C語言的數據庫訪問接口。
JDBC:是Java版的ODBC。
JDBC 特性:高度的一致性、簡單性(常用的接口只有4、5個)。
驅動程序按照工作方式分爲四類:
1、JDBC-ODBC bridge + ODBC 驅動
JDBC-ODBC bridge橋驅動將JDBC調用翻譯成ODBC調用,再由ODBC驅動翻譯成訪問數據庫命令。
優點:可以利用現存的ODBC數據源來訪問數據庫。
缺點:從效率和安全性的角度來說的比較差。不適合用於實際項目。
2、基於本地API的部分Java驅動
我們應用程序通過本地協議跟數據庫打交道。然後將數據庫執行的結果通過驅動程序中的Java部分返回給客戶端程序。
優點:效率較高。
缺點:安全性較差。
3、純Java的網絡驅動
(中間協議) (本地協議)
app JDBC 純Java 中間服務器 DB
缺點:兩段通信,效率比較差
優點:安全信較好
4、純Java本地協議:通過本地協議用純Java直接訪問