Có thể bạn quan tâm


Đang tải thanh công cụ tìm kiếm ...

Hiện kết quả từ 1 tới 1 của 1

ODBC (Open Database Connectivity) - Kết nối đến SQL Server

Chủ đề được gửi trong chuyên mục MS SQL Server bởi Dei Con Keo


  1. 22-02-2011, 03:34 AM

    ODBC (Open Database Connectivity) - Kết nối đến SQL Server

    Khái niệm

    ODBC là một phương pháp truy xuất cơ sở dữ liệu chuẩn được phát triển bởi SQL Access group vào năm 1992. Mục đích của ODBC là cung cấp cho các trình ứng dụng khả năng truy xuất dữ liệu bất kì mà không phải quan tâm đến việc hiện tại dữ liệu đang được quản lí bởi hệ quản trị cơ sở dữ liệu nào. ODBC làm được việc này bằng cách chèn một lớp trung gian vào giữa trình ứng dụng và hệ quản trị cơ sở dữ liệu. Lớp trung gian đó được gọi là một database driver (trình điều vận cơ sở dữ liệu). Mục đích của lớp trung gian này là chuyển đổi những câu truy vấn của trình ứng dụng thành những lệnh mà hệ quản trị cơ sở dữ liệu hiểu. Để làm được việc này thì cả hai trình ứng dụng và hệ quản trị cơ sở dữ liệu phải hiểu biết ODBC, tức là trình ứng dụng phải có khả năng tạo ra những lệnh ODBC và hệ quản trị cơ sở dữ liệu phải có khả năng đáp lại những lệnh đó.

    ODBC gồm 3 phần:
    • Trình quản lý điều khiển (driver manager).
    • Một hay nhiều trình điều khiển (driver).
    • Một hay nhiều nguồn dữ liệu (datasource).

    Tạo nguồn dữ liệu ODBC

    Để một ứng dụng Client nối với cơ sở dữ liệu Client/Server dùng ODBC; trước hết, ta phải cung cấp thông tin về nguồn dữ liệu ODBC trên Client. Mỗi Server yêu cầu những gói thông tin khác nhau để nối với Client. ODBC cung cấp cho thông tin này một tên đơn
    giản để ta có thể tham chiếu đến nó, thay vì phải thiết lập gói thông
    tin từ đầu mỗi lần ta cần đến nó. Ứng dụng Client có thể tham chiếu một cách dễ dàng đến tổ hợp của một điều khiển, một cơ sở dữ liệu và có thể thêm một người sử dụng và mật khẩu. Tên này chính là tên nguồn dữ liệu hay Data Source Name (DSN).Để tạo một tên nguồn dữ liệu ODBC trên máy Client, ta làm như sau:

    Mở Control Panel. Chọn Administrative Tools |Data Source (ODBC), hộp thoại quản trị nguồn dữ liệu xuất hiện:


    Hình 1 ODBC data Source

    Ta có thể tạo một trong ba kiểu nguồn dữ liệu ODBC:

    • User DSN: chỉ có người dùng tạo ra nó mới có thể sử dụng (trên máy đang dùng).
    • System DSN: bất kỳ ai sử dụng máy này đều có thể dùng được. Đây cũng là kiểu nguồn dữ liệu mà ta cần tạo khi cài đặt ứng dụng cơ sở dữ liệu Web.
    • File DSN: có thể được copy và sử dụng bởi máy khác.

    Khi hộp thoại ODBC đã mở ra, chọn lớp UserDSN (hay System
    DSN), Tạo một kết nối mới, nhấn nút Add, màn hình sẽ hiện ra như sau:


    Hình 2 Tạo data Source

    Chọn loại CSDL mà ta muốn thao tác, nhấn Finish. Sau khi nhấn Finish, một
    màn hình sẽ hiện ra cho phép ta nhập vào Data Source Name, đây là tên
    của kết nối CSDL. Tên của kết nối không cần phải giống với tên của cơ sở
    dữ liệu. Phần Description dùng để gõ các thông tin mô tả về kết nối.
    Ngoài ra ta còn phải chọn đường dẫn đến tập tin CSDL tương ứng.

    Lưu ý: Một số driver CSDL không được tích hợp sẵn trong ODBC như My SQL.. để có thể tạo được các nguồn CSDL này ta cần cài thêm các Driver ODBC cho từng hệ quản trị CSDL.

    Ví dụ ở đây ta đã tạo một nguồn CSDL từ My SQL Sql có tên buitanviet.
    Khi thực hiện thao tác Import CSDL trong SQL server 2000. Để Import được CSDL My Sql vào SQL Server, ta phải chọn Other (ODBC Source)

    Hình1.1.3 Chọn kiểu Kết nối CSDL
    Sau khi chọn Other (ODBC Source). Giao diện kết nối dữ liệu như sau

    Hình 1.1.4 Import My SQL vào SQL Server

    Như vậy, ODBC giúp kết nối và chuyển đổi CSDL từ các hệ quản trị CSDL khác nhau như My SQL, Oracle… Là một hình thức kết nối mà SQL Server hỗ trợ.


Facebook comment

Thông tin đề tài

Users Browsing this Thread

Hiện đang có 1 người đang xem bài viết này. (0 thành viên và 1 khách)

Visitors found this page by searching for:

tạo kết nối odbc

ket noi odbc voi sql

huong dan tao 1 ket noi odbc

odbc là gì

huong dan cai dat odbc

kết nỗi tạo csdl odbc

huong dan ket noi odbc

chay odbc tren sql2008

ODBC (Open Database Connectivity) - Kết nối đến access

csm loi odbc

huong dan ket noi sql server 2000 den database

open source trong sql 2008

data source name la gi

hướng dẫn tạo odbc với sql

cach bat odbc

huong dan mo ket noi odbc

cách kết nối php tới cơ sở dữ liệu oracle sử dụng odbc

cach ket noi odbc voi lap trinh vb

ket noi php voi sql 2008

không kết nối odbc trong sql 2008huong dan tao odbcvb6 ket noi sql 2008huong dan ket noi sql server 2000 den csdlhuong dan tao obckhông thể kết nối cơ sở dữ liệu sql 2000 được