Danh mục

Truy cập cơ sở dữ liệu qua C# ADO.NET

Số trang: 14      Loại file: pdf      Dung lượng: 591.17 KB      Lượt xem: 7      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (14 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Quản trị mạng – Trong bài viết này chúng tôi sẽ giới thiệu cho các bạn cách truy cập cơ sở dữ liệu qua C# ADO.NET. Cơ sở dữ liệu và ngôn ngữ hướng đối tượng Trước khi các máy tính mini và các PC xuất hiện, thế giới CNTT đơn giản hơn rất nhiều. Thời gian đó người ta cho rằng chỉ có các tổ chức rất lớn mới cần đến công nghệ máy tính. Tuy nhiên một vài năm đây, tất cả chúng ta đều có thể sở hữu những chiếc điện thoại di động với sức...
Nội dung trích xuất từ tài liệu:
Truy cập cơ sở dữ liệu qua C# ADO.NET Truy cập cơ sở dữ liệu qua C# ADO.NETQuản trị mạng – Trong bài viết này chúng tôi sẽ giới thiệu cho các bạn cáchtruy cập cơ sở dữ liệu qua C# ADO.NET.Cơ sở dữ liệu và ngôn ngữ hướng đối tượngTrước khi các máy tính mini và các PC xuất hiện, thế giới CNTT đơn giản hơnrất nhiều. Thời gian đó ng ười ta cho rằng chỉ có các tổ chức rất lớn mới cầnđến công nghệ máy tính. Tuy nhiên một vài năm đây, tất cả chúng ta đều có thểsở hữu những chiếc điện thoại di động với sức mạnh tính toán đủ mạnh để cóthể xử lý dữ liệu cho một quá trình bắn tên lửa lên mặt trăng. Và cho đến ngàynay, sức mạnh tính toán, phần mềm, khả năng l ưu trữ và băng thông, tất cả đềulà mặt hàng có thể trao đổi. Mặc dù vậy vẫn có một điều khá đáng quý tronglĩnh vực máy tính. Vấn đề ở đây là, sự thiếu hụt một nền tảng phổ dụng cũng làmột cách để thúc đẩy sự phát minh v à sáng tạo trong lĩnh vực rộng h ơn. Dướidạng các chuẩn phần mềm, chúng ta có một danh sách những lựa chọn ấntượng, hãy xem sự da dạng của mã nguồn mở và các nền tảng hết sức phổ biếnnhư Linux và iPhone. Nếu chỉ có một hệ điều h ành và một ngôn ngữ lập trìnhchính thì c ũng sẽ có ít sự cạnh tranh – điều đó cũng thường đi đôi với việc có ítsự lựa chọn.Đối với thế giới các cơ sở dữ liệu quan hệ cũng có một loạt các sản phẩm cạnhtranh. Sự truy cập bằng chương trình vào các sản phẩm cơ sở dữ liệu này cũnghiện diện nhiều sự lựa chọn —Java Persistence API (JPA)/Hibernate, C++, C#,Java,… Trong bài viết này, chúng tôi sẽ khảo sát công nghệ C# và ADO.NETtrong một trường hợp đặc biệt, mục đích nhằm là để xem các công nghệ này cóthể cung cấp những gì cho các nhà lập trình. Tuy nhiên nếu bạn chưa có nhiềukiến thức về c ơ sở dữ liệu, cũng không n ên quá lo lắng vì chúng tôi sẽ giớithiệu từ những vấn đề c ơ bản nhất.Lưu ý: Mã nguồn cho bài viết này hoàn toàn có thể download tại đây với tưcách một giải pháp C# cho Microsoft Visual C# 2008 Express Edition. Nếubạn muốn tự chạy mã nguồn này, chỉ cần giải nén các file vào một thư mục,chẳng hạn như C:dbcode. Sau đó mở file giải pháp mang tênDBConsoleApplication.sln trong Microsoft Visual C# 2008 Express Edition.Thao tác này sẽ tự động xây dựng một m ã nguồn và tạo các thực thi cần t hiết.Sau đây chúng ta sẽ can thiệp và triển khai một sản phẩm cơ sở dữ liệu.Cài đặt SQL ServerViệc cài đặt và chạy chương trình có thể mất khá nhiều thời gian, do vậy m àchúng tôi không muốn tốn nhiều thời gian của bạn vào công việc này. Với mụcđích tập trung vào việc sử dụng một sản phẩm chuy ên nghiệp, chính vì vậy bàiviết này chúng tôi đã chọn sử dụng SQL Server 2005 Express Edition. Bạn cóthể sử dụng phiên bản 2008 nếu thích – các ví dụ trong bài viết này sẽ làm việctrên cả nền tảng 2008.Chúng ta hãy bắt đầu bằng cách download và cài đặt ba hạng mục dưới đây từwebsite của Microsoft: Microsoft SQL Server 2005 Express Edition Khi cài đặt SQL Server 2005 Express Edition, h ãy sử dụng các thiết lập mặcđịnh; các thiết lập này sẽ tự động taọ một instance cho database engine. Microsoft SQL Server Management Studio Express Đối với SQL Server Management Studio Express, không yêu cầu cấu hình đặcbiệt nào – chỉ cần bạn chấp nhận các cấu hình mặc định. Khi sản phẩm đượccài đặt, nó sẽ tự động phát hiện instance đã được tạo bởi SQL Server 2005Express Edition. Microsoft Visual C# 2008 Express Edition Các ví dụ code sẽ được xây dựng và được test bằng Visual C# 2008 ExpressEdition.Tất cả các công đoạn tr ên thoạt nghe có vẻ phức tạp, tuy nhiên thực tế lạikhông phải như vậy. Chúng ta hãy cài đặt các công cụ mới trên và chạy chúng.Khởi chạy SQL Server Management Studio ExpressSản phẩm SQL Server Management Studio Express cho phép bạn quản lý cácinstance của SQL Server. Nghĩa là bạn có thể tương tác với cơ sở dữ liệu đượccấu hình trên SQL Server instance đã cho. Hãy chạy SQL Server ManagementStudio Express từ menu Start của Windows. Biểu t ượng chương trình thực choSQL Server Management Studio Express được cài đặt như một mục menu controng nhóm các chương trình của Microsoft SQL Server 2005: Start > AllPrograms > Microsoft SQL Server 2005.Khi khởi chạy ứng dụng SQL Server Management Studio Express, một kết nốisẽ được tạo tự động cho instance của SQL Server đ ã cài đặt, xem thể hiệntrong hình 1. Tên máy ch ủ trong hình 1 lấy từ tên của máy host (trong trườnghợp này, LAPTOP1) và instance của SQL Server (SQLEXPRESS trong ví dụnày). Hình 1: Kết nối đến một instance của SQL ServerKhi kết thúc, kích nút Connect trong hộp thoại. Sau một phút, m àn hình SQLServer Management Studio Express chính sẽ xuất hiện (xem trong hình 2). Hình 2: Kết nối thành công đến SQL Server instanceVậy ứng dụng SQL Server Management Studio Expres s chính xác là gì? Tronghình 2, hãy để ý mục Object Explorer đ ược hiển thị ở phía tr ên trong phầnpanel bên trái – chương trình ...

Tài liệu được xem nhiều: