鏈結資料庫, IP 後跟 斜槓「 」 的方式

2021-07-11 21:25:03 字數 2046 閱讀 4714

本來資料庫的 鏈結方式 是在配置檔案配置好的

就普通的醬紫

biz.url=jdbc:sqlserver:
結果,公司伺服器整改後, 突然發來乙個 url, 變成了

詳解ip位址後面斜槓加具體數字

如:xx.xx.xx.2/24

xx.xx.xx.0/24

hzhsan:通俗一點就是,斜槓後面的數字就表示子網掩碼,數字具體代表32位子網掩碼(二進位制形式)中前面的「1」的個數。

而且前面的「ip位址」也不一定是乙個ip位址,也可能是乙個網路號(末位是0)。

通過後面數字可以將前面的網段進一步細劃分成具體的子網。

所以 xx.xx.xx.2/24 ——>表示乙個ip位址xx.xx.xx.2,24告訴了這個ip位址所對應的子網掩碼。

xx.xx.xx.0/24 ——>表示乙個網段,並且24告訴了當前具體的子網掩碼。

其實這個就是用cidr的形式表示的乙個網段,或者說子網。

cidr:無類別域間路由選擇,classless and subnet address extensions and supernetting

我們知道確定乙個子網需要知道主機位址和子網掩碼,但用cidr的形式,可以簡單得到兩個數值。舉例說吧,192.168.0.0/24」就表示,這個網段的ip位址從192.168.0.1開始,到192.168.0.254結束(192.168.0.0和192.168.0.255有特殊含義,不能用作ip位址);子網掩碼是255.255.255.0。

上面的子網掩碼怎麼來的呢?其實關鍵就在「24」上。我們知道ip位址是四個十進位制數組成的,相當於32位二進位制。用cidr表示形式,後乙個數字將這32位進行了間隔(以24為例):前24位用"1"表示,後面8位用0表示,得到乙個二進位制數:

11111111 11111111 11111111 00000000。將其轉化為十進位制,就是:255.255.255.0了。

例如:192.168.1.0/24表示網段是192.168.1.0,子網掩碼是24位,子網掩碼為:255.255.255.0,用二進位制表示為:11111111 11111111 11111111 00000000 ,這裡為什麼是24呢,就是因為子網掩碼裡面的前面連續的「1」的個數為24個,一定要連續的才行。

再給你舉個例子,192.168.1.0/28表示的意思是網段是192.168.1.0,子網掩碼為:255.255.255.240,用二進位制表示為:11111111 11111111 11111111 11110000。

這時候你也許就疑惑了,就是24和28兩個字不一樣,為什麼網段是一樣的呢?

24位說明網路位是24位,那麼主機位就是32-24=8位了,則子網的ip個數是254個,即是從00000001到11111110.

28位說明網路位是28位,那麼主機位4位,則子網的ip個數是14個,即是從00000001到00001110.

最後重點來了, 然後就試。

但是怎麼配置 都鏈結不成功

試過了好多種方式,都報錯鏈結不上

jdbc:sqlserver:

.103

.220:1433\zh

jdbc:sqlserver:

.103

.220:1433\/zh

jdbc:sqlserver:

.103

.220:1433//zh

jdbc:sqlserver:

.103

.220:1433/\zh

jdbc:sqlserver:

.103

.220:1433\\zh

其實想到了是轉義字元的問題, 前面試過了。 但是最後都不行。

最後把埠號去掉了。才成功了。

下面是成功的方式:

jdbc:sqlserver:

.103

.220\\zh

;databasename=xx

最後問了配置的人,朋友給的解釋是。

資料庫鏈結方式速查

下面羅列了各種資料庫使用jdbc連線的方式,可以作為乙個手冊使用。1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin local...

jdbc鏈結資料庫的方式

1 oracle資料庫 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid string user test st...

常用的資料庫鏈結方式

1.用asp鏈結access資料庫 使用odbc dsn baogao uid 使用者名稱 pwd 密碼 使用ole db driver dbq somepath mydb.mdb uid admin pwd password 2.用asp鏈結sql server 資料庫 driver server...