2012-07-12 51 views
0

使用java的jtds驅動程序時,如何使用字符數組作爲密碼連接到sql server數據庫(出於安全原因而不是字符串)。到目前爲止,如果密碼是字符串而不是字符數組,我只能連接。由於如何使用jtds連接使用字符數組密碼

+0

你可以創建一個循環來遍歷字符數組,並使用一個字符串變量並將字符數組中的每個字符追加到字符串的末尾,然後使用該字符串作爲密碼? – Chad 2012-07-12 14:38:54

+0

與toString()方法相比,它的優點是什麼。謝謝 – user1406416 2012-07-12 15:56:24

+0

好吧,你讓我在那裏,這只是一個更長的路線才能達到相同的結果。 – Chad 2012-07-12 15:59:56

回答

1

看樣子你不能......

http://jtds.sourceforge.net/doc/net/sourceforge/jtds/jdbc/Driver.html

不過,我不會擔心這太多...你是在同一個JVM上運行不可信的代碼?

是的,這是一個最佳實踐,但是,在安全性方面有可能是「更大的魚苗」。

+0

不,我只是使用活動目錄密碼,所以我只是想讓事情儘可能安全。它使用字符串作爲密碼有多安全?我是一名有安全感的新手,所以我想確保我對老闆關於安全的誠實態度,因爲這是醫療行業,安全非常重要。謝謝 – user1406416 2012-07-12 14:37:25

+0

你會好起來的,這是你最小的擔憂......如果你擔心安全問題,請聘請專家來審覈你的系統。 – 2012-07-12 14:39:30

+0

btw我正在從JPasswordField收集密碼。再次感謝所有的幫助。 – user1406416 2012-07-12 14:39:36

相關問題