jdbc的url=協議名+子協議名+資料來源名。a 協議名總是「jdbc」。
b 子協議名由jdbc驅動程式的編寫者決定。
資料來源名也可能包含使用者與口令等資訊;這些資訊也可單獨提供。
//oracle
驅動:oracle.jdbc.driver.oracledriver
url:jdbc:oracle:thin:
@machine_name
:port:dbname
注:machine_name:資料庫所在的機器的名稱;
port:埠號,預設是1521
//mysql
驅動:com.mysql.jdbc.driver
url:jdbc:mysql:
//machine_name:port/dbname
注:machine_name:資料庫所在的機器的名稱;
port:埠號,預設3306
//sql server
驅動:com.microsoft.jdbc.sqlserver.sqlserverdriver
url:jdbc:microsoft:sqlserver://
<
:port>
;databasename=
注:machine_name:資料庫所在的機器的名稱;
port:埠號,預設是1433
//db2
url:jdbc:db2://
<
:port>
/dbname
注:machine_name:資料庫所在的機器的名稱;
port:埠號,預設是5000
//postgresql
url:jdbc:postgresql:
//localhost:
54389
/zldetc
簡述關係型資料庫和非關係型資料庫
1.關係型資料庫
mysql,
oracle,
microsoft sql server,
postgresql,
db2,
microsoft access,
sqlite,
teradata,
mariadb
(mysql的乙個分支),
sap
2.非關係型資料庫
面向高效能併發讀寫的key-value資料庫(
redis,
amazon dynamodb,
memcached,
microsoft azure cosmos db
hazelcast
面向海量資料訪問的面向文件資料庫
mongodb,
amazon dynamodb,
couchbase,
microsoft azure cosmos db
couchdb
面向搜尋資料內容的搜尋引擎
elasticsearch,
splunk,
solr,
marklogic
sphinx
面向可擴充套件性的分布式資料庫
cassandra,
hbase,
microsoft azure cosmos db,
datastax enterprise
accumulo
jdbc 各種資料庫連線彙總
1 oracle8 8i 9i 資料庫 thin 模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl 為資料庫的 sid s...
Jdbc 鏈結資料庫
try rs.close ps.close conn.close try catch exception e if rs null if ps null if conn null catch sqlexception e console cpbm 09110444 資源已經釋放!ps is not ...
JDBC鏈結資料庫
1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...