欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

ConnectionstringsinADO.NET-創(chuàng)新互聯(lián)

背景

說PowerShell需要讀取項目的system.propertites文件,從中取出jdbc的連接字符串,然后拼接ado.net使用的連接字符串,然后連接數(shù)據(jù)庫查詢特定表,得到某個業(yè)務(wù)數(shù)據(jù)。Connectionstring
sinADO.NET

實現(xiàn)

jdbc的連接字符串如下

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供新和網(wǎng)站建設(shè)、新和做網(wǎng)站、新和網(wǎng)站設(shè)計、新和網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、新和企業(yè)網(wǎng)站模板建站服務(wù),10多年新和做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
jdbc.url=jdbc:sqlserverL//localhost:1433;databaseName=YOURDB
jdbc.username=USERNAME
jdbc.password=PASSWORD

用PowerShell這么讀取所在行

Select-String -Path $FilePath -Pattern "jdbc.url=" #返回對象,OBJ.Line才是字符串
Select-String -Path $FilePath -Pattern "jdbc.username="
Select-String -Path $FilePath -Pattern "jdbc.password="

然后通過Replace可以得到ServerName, DBName, UserName, Password
最后拼接ADO.NET需要的連接字符串

[string]::Format("server={0};database={1};uid={2};pwd={3}",ServerName, DBName, UserName, Password);

問題及解決

客戶的密碼中包含分號,于是這個連接串就有問題了。
因為連接字符串本身就是一個分號分割的kv組。

A connection string is a semicolon-delimited list of key/value parameter pairs:

解決方案官方說了,用單引號或者雙引號包起來

it must be enclosed in single or double quotation marks.

我們改為用單引號包起來

[string]::Format("server={0};database={1};uid={2};pwd='{3}'",ServerName, DBName, UserName, Password);

問題解決了
我們馬上想到,那么密碼中有單引號怎么辦?
官方也說了

You can also escape the enclosing character by using two of them together

所以我們修改為

[string]::Format("server={0};database={1};uid={2};pwd='{3}'",ServerName, DBName, UserName, Password.Replace("'","''"));

參考

https://docs.microsoft.com/en-us/sql/connect/ado-net/connection-strings?view=sql-server-ver15#connection-string-syntax

本文題目:ConnectionstringsinADO.NET-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://aaarwkj.com/article18/dsppgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷品牌網(wǎng)站設(shè)計、定制開發(fā)、定制網(wǎng)站品牌網(wǎng)站制作、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
一区二区在线视频国产| 日韩一区二区免费看视频| 亚洲一区二区三区色偷偷| 亚洲综合国产一区二区| 免费福利激情在线播放| 国产精品免费视频一区二区三区| 亚洲男女内射在线视频| 欧美一区二区三区午夜| 天天操夜夜骑日日干| 国产av一区二区三区久久| 亚洲黄色片一区二区三区| 日本黄色中文字幕网站| 日本人妻在线不卡视频| 在线观看不卡的黄色地址 | 亚洲中文字幕少妇视频| 人妇乱系列中文字幕人妻| 日本亚洲欧美男人的天堂| 国模一区二区三区视频| 不卡一区二区国产精品| 欧美日韩一区二区激情在线| 亚洲精品一区二区三区高潮| 粉嫩一区二区三区av| 人妻有码一区二区三区| 中文字幕免费日本在线| 国产白浆视频在线观看| 免费在线观看日韩av大片| 亚洲亚洲精品av在线动| 日韩区一区二在线视频| 成人在线午夜免费视频| 囗交囗爆吞精在线视频| 久久免费少妇高潮99精品| 国产精品对白久久久久粗 | 成人精品午夜福利视频| 后入视频国产在线观看| 国产欧美日韩亚洲综合在线| 亚洲欧美日韩国产桃色| 久久国产精品成人av| 在线观看免费视频成人播放| 日韩在线电影二区三区| 国产精品一级二区三区| 91性感视频在线播放|