![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Thực hành mệnh lệnh với cơ sở dữ liệu
Số trang: 11
Loại file: pdf
Dung lượng: 537.88 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
ạo một mệnh lệnh (CREATING A COMMAND) Có rất nhiều cách ngoài cách sử dụng SqlCOmmand nhưng mình sẽ dùng cách này để làm ví dụ vì nó được cung cấp tốt nhất trong việc liên kết với cơ sở dữ...
Nội dung trích xuất từ tài liệu:
Thực hành mệnh lệnh với cơ sở dữ liệuThực thi mệnh lệnh với cơ sở dữ liệu 2007 Author : Xcross87Ở bài viết này mình sẽ hướng dẫn các bạn cách tạo một mệnh lệnh (command) và thực thi trên cơ sở dữliệu (database).Tạo một mệnh lệnh (CREATING A COMMAND)Có rất nhiều cách ngoài cách sử dụng SqlCommand nhưng mình sẽ dùng cách này để làm ví dụ vì nóđược cung cấp tốt nhất trong việc liên kết với cơ sở dữ liệu SQL.Mở Visual C# chọn Console Application và dùng thử code sau để phân tích :[code]using System;using System.Data;using System.Data.SqlClient;class MenhLenh{ public static void Main() { // tạo một kế t nối SqlConnection conn = new SqlConnection(@Server = .SQLEXPRESS; Integrated Security = True; Database = Northwind); // tạo một đối tượng giữ lệnh cần thực thi SqlCommand cmd = new SqlCommand(); Console.WriteLine(Command created.); try { // mở kết n ối conn.Open(); } catch (SqlException e) { Console.WriteLine(e.ToString()); } finally { // đóng kết nối conn.Close(); Console.WriteLine(Connection Closed.); } }}[/code]Bài này chính xác là bài mình đã giới thiệu và dùng làm ví dụ trong bài trước „Tạo một kết nối tới cơ sởdữ liệu‟ cho nên mình không nói thêm gì về phần đóng/mở kết nối tới hệ quản trị cơ sở dữ liệu. Chỉ khácở chỗ có thêm 2 dòng code tạo thêm mệnh lệnh :[code]// tạo một đối tượng giữ lệnh cần thực thi SqlCommand cmd = new SqlCommand(); Page 1 of 11Thực thi mệnh lệnh với cơ sở dữ liệu 2007 Author : Xcross87 Console.WriteLine(Command created.);[/code]Ở đây thông qua lớp „SqlCommand‟ mình tạo một đối tượng để nắm giữ thông tin về lệnh. Sau khi tạoxong thì thông báo ra Console “Command created.” Chương trình về cơ bản là vậy rất đơn giản dễ hiểu.Đó là cách tạo đối tượng nắm giữ mệnh lệnh. Mệnh lệnh tạo ra chỉ có tác dụng KHI VÀ CHỈ KHI nóđược chỉ định thực thi trong kết nối nào. Vì vậy phải cho nó đi kèm với một kết nối tồn tại để tạo và thihành mệnh lệnh được viết ra.Ví dụ sau mình sẽ minh họa các gán mệnh lệnh vào một kết nối.[code]using System;using System.Data;using System.Data.SqlClient;class MenhLenh{ public static void Main() { // tạo một kế t nối SqlConnection conn = new SqlConnection(@Server = .SQLEXPRESS; Integrated Security = True; Database = Northwind); // tạo một đối tượng giữ lệnh cần thực thi SqlCommand cmd = new SqlCommand(); Console.WriteLine(Command created.); try { // mở kết n ối conn.Open(); // gán mệnh lệnh vào kết nối cmd.Connection = conn; Console.WriteLine(Connected command to connection !); } catch (SqlException e) { Console.WriteLine(e.ToString()); } finally { // đóng kết nối conn.Close(); Console.WriteLine(Connection Closed.); } }}[/code]Bạn dễ thấy ví dụ này cũng chính là ví dụ ban đầu nhưng mình chỉ có thay đổi thêm một chút trong khốilệnh „try‟ Page 2 of 11Thực thi mệnh lệnh với cơ sở dữ liệu 2007 Author : Xcross87[code] // gán mệnh lệnh vào kết nối cmd.Connection = conn; Console.WriteLine(Connected command to connection !);[/code]Sau khi ở trên mình đã tạo ra một kết nối tới cơ sở dữ liệu và một đối tượng nắm giữ mệnh lệnh thi hànhthì bên dướ mình thử gán mệnh lệnh với kết nối.Trong đối tượng của mệnh lệnh có một thuộc tính (properties) để gán vào một kết nối nào đó :CommandObject.Connection = ConnectionObject;Như ở trên thì sau khi gán kết nối xong thì Console sẽ thông báo ra kết quả là gán mệnh lệnh vào kết nốithành công.Câu hỏi đặt ra ở đây là : Tại sao không gán kết nối ngay khi tạo ra đối tượng kết nối mà phải cho vào khối„try..catch..finally‟ làm cái gì ?Câu trả lời rất dễ hiểu: Bạn thử nghĩ xem sau khi bạn tạo kết nối thì muốn kích hoạt và kiểm tra kết nốicó tốt hay không thì phải ném vào trong khối „try..catch‟. Giả sử mà bạn khai báo gán mệnh lệnh ở ngaytrư ...
Nội dung trích xuất từ tài liệu:
Thực hành mệnh lệnh với cơ sở dữ liệuThực thi mệnh lệnh với cơ sở dữ liệu 2007 Author : Xcross87Ở bài viết này mình sẽ hướng dẫn các bạn cách tạo một mệnh lệnh (command) và thực thi trên cơ sở dữliệu (database).Tạo một mệnh lệnh (CREATING A COMMAND)Có rất nhiều cách ngoài cách sử dụng SqlCommand nhưng mình sẽ dùng cách này để làm ví dụ vì nóđược cung cấp tốt nhất trong việc liên kết với cơ sở dữ liệu SQL.Mở Visual C# chọn Console Application và dùng thử code sau để phân tích :[code]using System;using System.Data;using System.Data.SqlClient;class MenhLenh{ public static void Main() { // tạo một kế t nối SqlConnection conn = new SqlConnection(@Server = .SQLEXPRESS; Integrated Security = True; Database = Northwind); // tạo một đối tượng giữ lệnh cần thực thi SqlCommand cmd = new SqlCommand(); Console.WriteLine(Command created.); try { // mở kết n ối conn.Open(); } catch (SqlException e) { Console.WriteLine(e.ToString()); } finally { // đóng kết nối conn.Close(); Console.WriteLine(Connection Closed.); } }}[/code]Bài này chính xác là bài mình đã giới thiệu và dùng làm ví dụ trong bài trước „Tạo một kết nối tới cơ sởdữ liệu‟ cho nên mình không nói thêm gì về phần đóng/mở kết nối tới hệ quản trị cơ sở dữ liệu. Chỉ khácở chỗ có thêm 2 dòng code tạo thêm mệnh lệnh :[code]// tạo một đối tượng giữ lệnh cần thực thi SqlCommand cmd = new SqlCommand(); Page 1 of 11Thực thi mệnh lệnh với cơ sở dữ liệu 2007 Author : Xcross87 Console.WriteLine(Command created.);[/code]Ở đây thông qua lớp „SqlCommand‟ mình tạo một đối tượng để nắm giữ thông tin về lệnh. Sau khi tạoxong thì thông báo ra Console “Command created.” Chương trình về cơ bản là vậy rất đơn giản dễ hiểu.Đó là cách tạo đối tượng nắm giữ mệnh lệnh. Mệnh lệnh tạo ra chỉ có tác dụng KHI VÀ CHỈ KHI nóđược chỉ định thực thi trong kết nối nào. Vì vậy phải cho nó đi kèm với một kết nối tồn tại để tạo và thihành mệnh lệnh được viết ra.Ví dụ sau mình sẽ minh họa các gán mệnh lệnh vào một kết nối.[code]using System;using System.Data;using System.Data.SqlClient;class MenhLenh{ public static void Main() { // tạo một kế t nối SqlConnection conn = new SqlConnection(@Server = .SQLEXPRESS; Integrated Security = True; Database = Northwind); // tạo một đối tượng giữ lệnh cần thực thi SqlCommand cmd = new SqlCommand(); Console.WriteLine(Command created.); try { // mở kết n ối conn.Open(); // gán mệnh lệnh vào kết nối cmd.Connection = conn; Console.WriteLine(Connected command to connection !); } catch (SqlException e) { Console.WriteLine(e.ToString()); } finally { // đóng kết nối conn.Close(); Console.WriteLine(Connection Closed.); } }}[/code]Bạn dễ thấy ví dụ này cũng chính là ví dụ ban đầu nhưng mình chỉ có thay đổi thêm một chút trong khốilệnh „try‟ Page 2 of 11Thực thi mệnh lệnh với cơ sở dữ liệu 2007 Author : Xcross87[code] // gán mệnh lệnh vào kết nối cmd.Connection = conn; Console.WriteLine(Connected command to connection !);[/code]Sau khi ở trên mình đã tạo ra một kết nối tới cơ sở dữ liệu và một đối tượng nắm giữ mệnh lệnh thi hànhthì bên dướ mình thử gán mệnh lệnh với kết nối.Trong đối tượng của mệnh lệnh có một thuộc tính (properties) để gán vào một kết nối nào đó :CommandObject.Connection = ConnectionObject;Như ở trên thì sau khi gán kết nối xong thì Console sẽ thông báo ra kết quả là gán mệnh lệnh vào kết nốithành công.Câu hỏi đặt ra ở đây là : Tại sao không gán kết nối ngay khi tạo ra đối tượng kết nối mà phải cho vào khối„try..catch..finally‟ làm cái gì ?Câu trả lời rất dễ hiểu: Bạn thử nghĩ xem sau khi bạn tạo kết nối thì muốn kích hoạt và kiểm tra kết nốicó tốt hay không thì phải ném vào trong khối „try..catch‟. Giả sử mà bạn khai báo gán mệnh lệnh ở ngaytrư ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu cơ sở dữ liệu thực thi mệnh lệnh tạo mệnh lệnh đối tượng thực thiTài liệu liên quan:
-
62 trang 405 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 380 6 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 325 1 0 -
13 trang 308 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 303 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 298 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 286 2 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 266 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 251 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 200 0 0