GeoServer 連接SQL Server數據庫,有兩種方式,其一通過JDBC連接,其二通過JNDI方式,本文講解通過JDBC方式來連接GeoServer
官網說明網址:http://docs.geoserver.org/stable/en/user/data/database/sqlserver.html
安裝 GeoServer擴展
1.下載geoserver for sqlserver 擴展
地址:http://geoserver.org/download/
可根據實際需要選擇自己合適的擴展版本,擴展版本要跟geoserver版本相對應
我這里都用的是2.12.4
2.解壓下載的壓縮包文件,將所有jar包,拷貝至C:\Program Files (x86)\GeoServer 2.12.4\webapps\geoserver\WEB-INF\lib
3.重啟 GeoServer ,在添加數據存儲中有sql server (JNDI )項,但是沒有直接添加SQL Server項,JNDI配置比較復雜,因此推薦直接連接sqlserver方法,下面繼續;
下載微軟JDBC支持文件
1.前往微軟官方下載sqlserver JDBC支持包
地址:https://www.microsoft.com/en-us/download/details.aspx?id=11774
2.解壓下載的壓縮包
3.拷貝文件 sqljdbc4.jar
到 C:\Program Files (x86)\GeoServer 2.12.4\webapps\geoserver\WEB-INF\lib
4.如果是在window上運行GeoServer,需要拷貝 auth\x86\sqljdbc_auth.dll
和 xa\x86\sqljdbc_xa.dll
到 C:\Windows\System32
5.重啟geoserver 服務,打開數據存儲,選擇新建數據源,即可找到sqlserver數據庫。
更多GIS開發相關問題請加入 GIS開發學習QQ交流群 192251607 共同交流學習!