1. 程式人生 > >SqlServer 驅動安全套接字層(SSL)加密錯誤

SqlServer 驅動安全套接字層(SSL)加密錯誤

今天客戶突然給了個數據庫SqlServer,講採集資料不通過介面直接連他們內網資料庫!!!

好嗎 程式猿 讓怎麼搞就怎麼幹。雙擊我的myeclipse程式碼直接擼起來。SpringMVC+mybatis 配置好SqlServer資料庫連線檔案。下載一個最新的驅動Driver。

擼了半天、基本程式碼已完成,緊接著就是讓程式碼跑起來………………

報錯了 . . . 

一直用mysql,用過oracle,但是真沒用過SqlServer。由於經驗不足只能  “百度”。從上午“百”到下午各種解決方法嘗試都未正常解決。

個個渠道下載了七八個驅動包jar。功夫不負苦命的人 終於試對了一個驅動包、心情一下 舒暢了 真的比和一瓶 二鍋頭還舒服。

SqlServer連線配置其實跟mysql差不多,,,最主要的是用對驅動包、我使用的驅動方式JDBC 由於SqlServer的版本太多每個版本就本都有自己對應的驅動包。

mssqlserver2.jar下載地址:

我的客戶給我的SqlServer資料庫版本是2000,所以我用的驅動包是sqljdbc_1.2.2828.100_chs.exe生成器裡的mssqlserver2.jar這個jar包。這個生成器裡有兩個還有一個sqljdbc.jar、雖然是同一個生成器生成的,但是真的是隻有對的渠道包才能驅動SqlServer。

還有有一點要注意:

SqlServer 2000 配置稍微一點區別

jdbc.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver


jdbc.url=jdbc:microsoft:sqlserver://10.38.100.199:1450;DatabaseName=express

其他版本的配置有可能是:

jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc.url=jdbc:sqlserver://10.38.100.199:1450;DatabaseName=express

沒有積分的可以加我微信:dwl_841

相關推薦

SqlServer 驅動安全(SSL)加密錯誤

今天客戶突然給了個數據庫SqlServer,講採集資料不通過介面直接連他們內網資料庫!!!好嗎 程式猿 讓怎麼搞就怎麼幹。雙擊我的myeclipse程式碼直接擼起來。SpringMVC+mybatis 配置好SqlServer資料庫連線檔案。下載一個最新的驅動Driver。擼

com.microsoft.sqlserver.jdbc.SQLServerException: 驅動程式無法通過使用安全(SSL)加密與 SQL Server 建立安全連線。錯誤:“java

九月 06, 2016 9:59:29 上午 com.microsoft.sqlserver.jdbc.TDSChannel enableSSL 資訊: java.security path: C:\Program Files\Java\jdk1.8.0_101

JDK1.6 連線Sqlserver2008R2 驅動程式無法通過使用安全(SSL)加密與 SQL Server 建立安全連線

問題背景:由於專案中必須得用JDK6來作為Java環境,於是連線SQLServer 2008R2時出現了com.microsoft.sqlserver.jdbc.SQLServerException: 驅動程式無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連線。錯誤:“Java.la

TCP協議接受函式tcp_recvmsg

當用戶程序通過訊號得知開啟的的套接字上有資料等待接受時,使用者程序會呼叫receive或read系統呼叫讀取套接字緩衝區上的資料,實際是呼叫tcp_recvmsg函式將資料包從核心地址空間複製到使用者考地址空間。 1、三個佇列 在介紹tcp_recvmsg函式之前先了解TCP協議存放資料包的

SSL安全分析

簡介         SSL(Secure Sockets Layer 安全套接層),及其繼任者TLS(Transport Layer Security 傳輸層安全),是為網路通訊提供安全及資料完整性的一種安全協議。TLS與SSL在傳輸層對網路連線進行

原始-TCP/IP下三數據顯示

pf_packet printf linu 0.11 pes span close double ddr 1 #include <stdio.h> 2 #include <errno.h> 3 #include <unistd.

TCP協議和、IP之間的介面

1、TCP和套接字層之間的介面 TCP和套接字之間的介面資料結構是struct proto,這個結構體的元素是一系列的函式指標,從tcp_close到tcp_shutdown函式是tcp連線管理處理函式。TCP資料接受函式是tcp_recvmsg和tcp_v4_do_rcv函式實現。struct

socket驅動繫結分析

1. socket()系統呼叫 socket系統呼叫是哪個:socket()有3個引數,因此搜尋SYSCALL_DEFINE3,然後在檢索socket即可。 SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol) sock

thrift之TTransport的堵塞的I/O傳輸類TSocket

本節將介紹第一個實現具體傳輸功能的類TSocket,這個類是基於TCP socket實現TTransport的介面。下面具體介紹這個類的相關函式功能實現。   1.建構函式   分析一個類的功能首先看它的定義和建構函式實現,先看看它的定義:class TSocket : p

《Unix網路程式設計》卷1:聯網API(第3版):簡介、傳輸程式設計

全書共31章+附錄。 計劃安排:吃透這本書,一天三章+原始碼,並實測程式碼做當天筆記,CSDN見。時間安排:計劃時間1.5個月 == 6個週末 == 12天。 2017.08.05    第01-03章:TCP/IP簡介、傳輸層、套接字程式設計簡介2017.08.06  

鏈路原始程式設計-總結

1、鏈路層原始套接字建立方法:socket(PF_PACKET, SOCK_RAW, htons(protocol)),其中protocal引數為關心的協議型別。 2、預設情況下網絡卡只處理目的地址是本機網絡卡地址的包,可通過設定混雜模式,使網絡卡將收到的所有包(包括組播和

【小技巧】無法連線到安全檢查代理伺服器,建立失敗

        前幾天上網的時候,電腦出現了一些問題,連不上網,之前電腦還好好的,怎麼突然就上不去網了? 問題:         用的是學校的INODE客戶端,以為是配置出現了問題,進行了各種檢查

【MySQL】SQLServer、MySQL中JDBC驅動和連符串

lse serve ger trace mys nec mic exc jdbc public class JdbcTest { public static void main(String[] args) { String dbURL

鏈路原始程式設計-客戶端

#include <stdio.h> #include <string.h> #include <errno.h> #include <sys/types.h> #include <sys/socket.h> #

python基礎之socket編程-------基於tcp的實現遠程執行命令的操作

logs lose stream res std 遠程控制 python log out 遠程實現cmd功能: import socket import subprocess phone=socket.socket(socket.AF_INET,socket.SOC

Java中的理解

java中套接字的理解 什麽是socket,以及兩端ServerSocket和Socket是真正的幹什麽用的,也終於理解到其實普通的socket也就僅僅是普通管道,兩邊通過這個管道互相傳和接受信息。建立Socket連接建立Socket連接至少需要一對套接字,其中一個運行於客戶端,稱為ClientSocket,

Python開發基礎-Day23try異常處理、socket基礎1

序列 env rup indexer tin accep 依次 cli 建立 異常處理 錯誤 程序裏的錯誤一般分為兩種:   1、語法錯誤,這種錯誤,根本過不了python解釋器的語法檢測,必須在程序執行前就改正   2、邏輯錯誤,人為造成的錯誤,如數據類型錯誤、調用方法錯

走入計算機的第三十四天(基於tcp和udp的

recv 設置 內存 tcp list dup lis 不知道 狀態 一 TCP套接字 1 low版TCP套接字 服務器端                              客戶端        2、改進版tcp套接字           服務端   

java(socket)實例

監聽 log 測試 ddr cat util print runnable 函數返回 客戶端socket 流程: 1、連接遠程主機 2、發送數據 3、接收數據 4、關閉流與socket連接 實例: import java.io.*; import jav

Python開發基礎----異常處理、socket基礎1

括號 return 提示 傳輸層 init and prot back vision 異常處理 錯誤 程序裏的錯誤一般分為兩種:   1、語法錯誤,這種錯誤,根本過不了python解釋器的語法檢測,必須在程序執行前就改正   2、邏輯錯誤,人為造成的錯誤,如數據類型錯誤、調