自己學習C#編程,在WinForm編程中,代碼測試連接數據庫。
現在sqlserver中測試使用的數據庫能否以指定的用戶名和密碼登錄。
如圖所示,計算機名為administrator,數據庫實例為sqlexpress,登錄名為testuser,密碼設置為123456,用戶名映射數據庫為TestDB。
鏈接數據庫的的代碼:
// windows驗證方式 string connectionStringTest = @"Data Source=ADMINISTRATOR\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=SSPI; "; //建立信任連接(具體含義與同其他方式的區別還需學習) string connectionStringTest = @"server=ADMINISTRATOR\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=True"; //網站連接數據庫的標准方式 string connectionStringTest = @"server=ADMINISTRATOR\SQLEXPRESS;database=TestDB;user id=testuser;password=123456"; //應用程序連接數據庫的標准方式 string connectionStringTest = @"Data Source = ADMINISTRATOR\SQLEXPRESS; Initial Catalog = TestDB; User Id = testuser; Password = 123456;";
鏈接、斷開、釋放資源的代碼:
SqlConnection conn = new SqlConnection(connectionStringTest); try { conn.Open();
MessageBox.Show("數據庫鏈接成功!","提示"); } catch (Exception e) { string message = e.Message; } finally { conn.Close(); conn.Dispose(); }