其實在ASP.NET 2.0時就有提供一個非常好用的SqlConnectionStringBuilder類別,光看名子就知道,這是讓你拿來建立SQL連線字串,使用起來非常直覺,而且又提供IntelliSense,相信我,這可是能減輕腦負擔的好東西,如果你使用過一次SqlConnectionStringBuilder類別,大概就不會想回頭了,再去愛別人了。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'以下範例程式,未使用import System.Data.SqlClient
'原始:Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=bruce;Password=123456789
'以下使用SqlConnectionStringBuilder類別來建立ConnectionString
Dim CSBuilder As New System.Data.SqlClient.SqlConnectionStringBuilder
CSBuilder.DataSource = ".\SQLEXPRESS"
CSBuilder.InitialCatalog = "Northwind"
CSBuilder.UserID = "bruce"
CSBuilder.Password = "123456789"
CSBuilder.PersistSecurityInfo = True
'CSBuilder.ConnectionString取得連線字串,建立SqlConnection
Dim conn As New System.Data.SqlClient.SqlConnection(CSBuilder.ConnectionString)
'Other Code
End Sub
這麼好用的東西,你在市面上一般的書本中是看不到哦,學起來,根本就不用背任何東西,IntelliSense選一選就完成了,不過,必要的資訊(就是後面的字串內容)還是要記一下。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。