Đây là lệnh iodbctest có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
iodbctest, iodbctestw - chương trình Trình diễn iODBC
SYNOPSIS
iốt ["DSN = xxxx [; UID = xxxx] [; PWD = xxxx] [; OPT = value]"]
iodbctestw ["DSN = xxxx [; UID = xxxx] [; PWD = xxxx] [; OPT = value]"]
MÔ TẢ
Sản phẩm iốt chương trình và iodtestw chương trình là các chương trình mẫu ODBC đơn giản, hiển thị
sức mạnh của API ODBC để kết nối với bất kỳ cơ sở dữ liệu hỗ trợ ODBC nào, đưa ra các lệnh SQL và
lấy kết quả truy vấn.
Sản phẩm iốt chương trình sử dụng các lệnh gọi API ODBC tiêu chuẩn để kết nối bằng bất kỳ DSN nào, nhưng
truy xuất tất cả các kết quả trong chế độ ASCII.
Sản phẩm iodbctestw chương trình sử dụng các lệnh gọi API ODBC Unicode để kết nối bằng bất kỳ DSN nào và
truy xuất tất cả các kết quả ở chế độ Unicode.
LỰA CHỌN
Sản phẩm iốt chương trình sử dụng hàm SQLDriverConnect để tạo kết nối bằng cách sử dụng bất kỳ
có sẵn trình điều khiển tuân thủ ODBC. Điều này cho phép người dùng ghi đè bất kỳ kết nối ODBC nào
thuộc tính trong chuỗi DSN.
Các chuỗi kết nối phải bắt đầu bằng một DSN = xxx hoặc một DRIVER = xxxx thuộc tính tùy chọn
theo sau là các thuộc tính DSN khác được phân tách bằng dấu chấm phẩy, ví dụ:
DSN = ora9; UID = scott; PWD = tiger; DATABASE = ora9u
Bất kỳ thuộc tính nào cần thiết cho một kết nối thích hợp không được nhập trong kết nối DSN
chuỗi, phải có trong tệp odbc.ini.
Nếu chuỗi kết nối được chuyển làm đối số cho iốt chương trình, chuỗi phải
được trích dẫn vì hầu hết các trình bao sử dụng dấu chấm phẩy làm dấu phân tách lệnh của chúng. Nếu kết nối
chuỗi được nhập trên dấu nhắc tương tác, không được sử dụng dấu ngoặc kép.
Sau khi kết nối thành công đã được thiết lập, người dùng được nhắc nhập lệnh SQL
được gửi đến cơ sở dữ liệu. Một lệnh SQL không thể kéo dài nhiều dòng.
Nếu lệnh SQL trả về một hoặc nhiều tập kết quả, thì mỗi tập kết quả sẽ được tìm nạp bằng cách sử dụng
bộ đệm ký tự và được hiển thị trong một bảng.
Thêm vào đó, iốt chương trình hiểu một số lệnh đặc biệt:
vòng loại
Hiển thị danh sách các bộ định lượng bằng lệnh gọi danh mục SQLTables.
chủ sở hữu
Hiển thị danh sách chủ sở hữu bằng lệnh gọi danh mục SQLTables.
bảng
Hiển thị danh sách các bảng bằng lệnh gọi danh mục SQLTables.
loại
Hiển thị danh sách các loại bảng bằng lệnh gọi danh mục SQLTables.
Loại dữ liệu
Hiển thị danh sách các kiểu dữ liệu bằng lệnh gọi danh mục SQLGetTypeInfo.
kết nối lại
Thực hiện ngắt kết nối / kết nối lại với thông tin đã lưu trong lần đầu tiên
SQLDriverConnect.
bỏ thuốc lá (Hoặc lối ra)
Thoát khỏi chương trình và quay lại trình bao.
VÍ DỤ
Khởi động chương trình iodbctest và nhận danh sách DSN trước khi thực hiện kết nối:
$ iodbctest
Chương trình trình diễn OpenLink ODBC
Chương trình này hiển thị một bộ xử lý SQL tương tác
Nhập chuỗi kết nối ODBC (? Hiển thị danh sách):?
DSN | Người lái xe
-------------------------------------------------- ---------------
ora9 | OpenLink Trình điều khiển ODBC Chung
mysql | OpenLink Trình điều khiển ODBC Chung
mysqllite | OpenLink Lite dành cho MySQL
myodbc | Trình điều khiển MyODBC
pgsql | Trình điều khiển ODBC chung OpenLink
tds | Trình điều khiển ODBC chung OpenLink
Nhập chuỗi kết nối ODBC (? Hiển thị danh sách): DSN = ora9; PWD = tiger
Trình điều khiển: 05.20.0316 OpenLink Generic ODBC Driver (oplodbc.so)
SQL
Kết nối với phiên bản Oracle 9 đã được thiết lập trước đó trong tệp odbc.ini:
$ iodbctest "DSN = ora9; UID = scott; PWD = tiger"
chương trình Trình diễn iODBC
Chương trình này hiển thị một bộ xử lý SQL tương tác
Trình điều khiển: 05.20.0316 OpenLink Generic ODBC Driver (oplodbc.so)
SQL> chọn * từ trống
ID | TÊN
----------------- + -------------------------------- -----------
1 | Bản ghi 1
2 | Bản ghi 2
2 | Bản ghi 3
kết quả tập 1 trả về 3 hàng.
SQL> thoát
BẢN QUYỀN
Bản quyền © 1996-2014 bởi OpenLink Software
Sử dụng iodbctest trực tuyến bằng các dịch vụ onworks.net