using System;
using System.Collections.Generic;
using System.Text;
//Khai báo thư viện cho các lớp
using System.Data.SqlClient; //SqlConnection,...
using System.Data;//DataSet, DataTable,...
namespace ThuVien
{
class Database
{
//Thuộc tính
SqlConnection sqlconn;
//Contructor khởi tạo
public Database(string svrName, string dbName, bool intergratedMode, string usrName, string pwd)
{
string connStr;
if (intergratedMode == true)
{
//Đăng nhập SQL Server sử dụng Windows Authentication Mode.
connStr = "server=" + svrName + "; database=" + dbName + "; Integrated Security = True";
}
else
{
//Đăng nhập SQL Server sử dụng SQL Server Authentication Mode.
connStr = "server=" + svrName + "; uid=" + usrName + "; pwd=" + pwd + " ;database=" + dbName;
}
//Câu lệnh dùng để thiết lập kết nối đến SQL Server là “server=tên_svr; database = tên_db;
//Integrated Security = True” hay “server=tên_svr; database = tên_db; uid = tên_đăng_nhập;
//pwd = mật_khẩu; database = tên_db”.
sqlconn = new SqlConnection(connStr);
}
public DataTable Execute(string strQuery)
{
//Câu lệnh này tạo mới một đối tượng SqlDataAdapter và
//cung cấp cho nó câu truy vấn cùng với kết nối hiện hành
SqlDataAdapter da = new SqlDataAdapter(strQuery, sqlconn);
//DataSet đại diện cho một danh sách các DataTable (mỗi DataTable là 1 bảng dữ liệu)
DataSet ds = new DataSet();
//Dùng SqlDataAdapter đã tạo ra ở trên thực thi câu lệnh truy vấn đã cung cấp,
//và đưa kết quả trả về và ds
da.Fill(ds);
//Chúng ta chỉ lấy bảng đầu tiên
return ds.Tables[0];
}
public void ExecuteNonQuery(string strquery)
{
//SqlCommand là đối tượng chuyên đảm nhận việc thực hiện các câu lệnh truy vấn
SqlCommand sqlcom = new SqlCommand(strquery, sqlconn);
sqlconn.Open(); //Mở kết nối
sqlcom.ExecuteNonQuery(); //Thực hiện câu lệnh truy vấn đã cung cấp ở trên
sqlconn.Close(); //Đóng kết nối
}
Thứ Ba, 26 tháng 10, 2010
Lớp giao tiếp cơ sở dữ liệu
Đây là bài của thầy Long Nam
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
By Andrew S. Tanenbaum Publisher: Prentice Hall Number Of Pages: 669 Publication Date: 1998-10...
-
Here is a review of the Acronis Disk Director Suite . We will attempt to resize the primary partition and create a new logical partition ...
-
Bộ Tài Liệu MCSA 2003-2008 Tiếng Việt Dung lượng: 518.53 MB Free File Hosting Made Simple - MediaFire
-
QuanTriMang.com - Có lẽ không cần phải giới thiệu nữa về ứng dụng cơ bản này, là chương trình soạn thảo v...
-
(ictexpress.com) – Không cần phân vùng ổ cứng, không sợ mất dữ liệu, cài đặt Ubuntu chỉ với 1 click chuột, gỡ bỏ dễ dàng đó là ưu điểm mà ...
-
Phân tích và thiết kế HTTT Thực thể là một đối tượng hay một khái niệm trong thế giới thực được xác định bởi tổ chức và nó tồn tại độc lập...
-
ThinkTank Đây là game mini đồ họa 3D đẹp mắt, chơi solo và đặc biệt là chơi online, dung lượng nhẹ 9.2 MB link: http://www.mediafire.com/?wb...
-
Whether you’re a front-end graphics designer or a back-end web programmer, if you’ve worked long enough in the field of creating web-based s...
-
Đã 29 năm trôi qua kể từ ngày 30/8/1982, ngày hệ thống liên lạc bằng thư điện tử (email) được cấp bản quyền. Hiện có khoảng 3,1 tỉ tà...
-
Phần hướng dẫn sau đây sử dụng cho Install Shield 2010(Version 16) Bước 1: Tạo mới file cài đặt Chạy Install Shield 16 và chọn File/New. Ch...
Không có nhận xét nào:
Đăng nhận xét